@media (max-width: 767px) {
  .navbar-offcanvas {
    position: fixed !important;
    height: 100%;
    width: 250px;
    max-width: 100%;
    left: -250px;
    top: 0px;
    z-index: 999;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in; }
    .navbar-offcanvas.in {
      box-shadow: 0px 0px 20px black;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); }
    .navbar-offcanvas.navbar-offcanvas-fade {
      opacity: 0; }
      .navbar-offcanvas.navbar-offcanvas-fade.in {
        opacity: 1; }
    .navbar-offcanvas.offcanvas-transform.in {
      -webkit-transform: translate3d(250px, 0px, 0px);
      -moz-transform: translate3d(250px, 0px, 0px);
      -o-transform: translate3d(250px, 0px, 0px);
      transform: translate3d(250px, 0px, 0px); }
    .navbar-offcanvas.offcanvas-position.in {
      left: 0px; }
    .navbar-offcanvas.navbar-offcanvas-right {
      left: auto;
      right: -250px; }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
        -webkit-transform: translate3d(-250px, 0px, 0px);
        -moz-transform: translate3d(-250px, 0px, 0px);
        -o-transform: translate3d(-250px, 0px, 0px);
        transform: translate3d(-250px, 0px, 0px); }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
        left: auto;
        right: 0px; }
    .navbar-offcanvas .dropdown.active .caret {
      border-top: 0px;
      border-bottom: 4px solid; }
    .navbar-offcanvas .dropdown-menu {
      position: relative;
      display: block;
      width: 100%;
      background: inherit;
      border: inherit;
      box-shadow: none;
      padding: 0px;
      overflow: hidden;
      -webkit-transition: all 0.15s ease-in;
      -moz-transition: all 0.15s ease-in;
      -o-transition: all 0.15s ease-in;
      transition: all 0.15s ease-in;
      height: 0px; }
      .navbar-offcanvas .dropdown-menu.shown {
        height: auto; }
      .navbar-offcanvas .dropdown-menu > li > a {
        color: #777;
        padding: 5px 15px 5px 30px; } }

.offcanvas-toggle {
  background: #f8f8f8; }
  .offcanvas-toggle .icon-bar {
    background: #000; }
  .offcanvas-toggle.offcanvas-toggle-close {
    margin-right: 0px; }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(1) {
      -webkit-transform: rotate(45deg) translate(5px, 4px);
      -moz-transform: rotate(45deg) translate(5px, 4px);
      -o-transform: rotate(45deg) translate(5px, 4px);
      transform: rotate(45deg) translate(5px, 4px); }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(2) {
      opacity: 0 !important; }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(3) {
      -webkit-transform: rotate(-45deg) translate(4px, -4px);
      -moz-transform: rotate(-45deg) translate(4px, -4px);
      -o-transform: rotate(-45deg) translate(4px, -4px);
      transform: rotate(-45deg) translate(4px, -4px); }
#search-icon, #icon-search-mobile-nav {
    cursor:pointer;
}
/*! * @buildVersion@ - Generated at 2025-8-11 *//*!
 * Bootstrap v3.3.1
 *
 * Copyright 2014 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */@font-face{font-family:Charlie-Std-SemiBold;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.svg) format("svg")}@font-face{font-family:Charlie-Std-SemiBold-Italic;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular-Italic;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Medium;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.svg) format("svg")}@font-face{font-family:glyphicons-halflings;src:url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix);src:url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix) format("eot"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.woff) format("woff"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.ttf) format("truetype"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons-halflings-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(clientlibs/resources/fonts/icomoon/icomoon.eot?-xmm1dw);src:url(clientlibs/resources/fonts/icomoon/icomoon.eot?#iefix-xmm1dw) format('embedded-opentype'),url(clientlibs/resources/fonts/icomoon/icomoon.woff?-xmm1dw) format('woff'),url(clientlibs/resources/fonts/icomoon/icomoon.ttf?-xmm1dw) format('truetype'),url(clientlibs/resources/fonts/icomoon/icomoon.svg?-xmm1dw#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{src:url(clientlibs/resources/fonts/nab/NABImpact.ttf) format("truetype"),url(clientlibs/resources/fonts/nab/NABImpact.woff) format("woff"),url(clientlibs/resources/fonts/nab/NABImpact.svg) format("svg");font-family:NabImpact}@font-face{src:url(clientlibs/resources/fonts/nab/NAB-Script.ttf) format("truetype"),url(clientlibs/resources/fonts/nab/NAB-Script.woff) format("woff"),url(clientlibs/resources/fonts/nab/NAB-Script.svg) format("svg");font-family:NabScript}@font-face{font-family:CorpidLight;src:url(clientlibs/resources/fonts/corpid/CorpidC1_3.eot?iefix) format("eot"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.woff) format("woff"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.ttf) format("truetype"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.svg) format("svg")}@font-face{font-family:CorpidHeavy;src:url(clientlibs/resources/fonts/corpid/CorpidC1_8.eot?iefix) format("eot"),url(clientlibs/resources/fonts/corpid/CorpidC1_8.woff) format("woff"),url(clientlibs/resources/fonts/CorpidC1_8.ttf) format("truetype"),url(clientlibs/resources/fonts/corpid/CorpidC1_8.svg) format("svg")}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-Italic.ttf) format('truetype');font-style:italic}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Boldine;src:url(clientlibs/resources/fonts/boldine/Boldine.otf) format('opentype')}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mlc-hamburger-menu:before{content:"\f0c9";font-family:"Font Awesome Pro Solid";font-size:22px}.icon-mlc-mobile_sidekick:before{content:"\e601"}.icon-mlc-link:before{content:"\e602"}.icon-mlc-video:before{content:"\e603"}.icon-mlc-close:before{content:"\e604"}.icon-mlc-chevron:before{content:"\e605"}.icon-mlc-cross:before{content:"\e606"}.icon-mlc-calculators:before{content:"\e607"}.icon-mlc-find-your-super:before{content:"\e608"}.icon-mlc-easy-order:before{content:"\e609"}.icon-mlc-locate-an-advice-centre:before{content:"\e60a"}.icon-mlc-news-and-insights:before{content:"\e60b"}.icon-mlc-dot:before{content:"\e60c"}.icon-mlc-document:before{content:"\e60d"}.icon-mlc-what-is-stronger-super:before{content:"\e60e"}.icon-mlc-login-to-secure-site:before{content:"\e60f"}.icon-mlc-locate-an-adviser:before{content:"\e610"}.icon-mlc-partnering-with-us:before{content:"\e611"}.icon-mlc-ask-a-question-live-chat:before{content:"\e612"}.icon-mlc-need-advice:before{content:"\e613"}.icon-mlc-find-and-locate-an-adviser:before{content:"\e614"}.icon-mlc-have-an-adviser-call-you:before{content:"\e615"}.icon-mlc-case-study:before{content:"\e616"}.icon-mlc-prices-and-performances:before{content:"\e617"}.icon-mlc-best-doctors-login:before{content:"\e618"}.icon-mlc-call-contactus:before{content:"\e619"}.icon-mlc-insurance-for-you:before{content:"\e61a"}.icon-mlc-get-advice-on-your-insurance:before{content:"\e61b"}.icon-mlc-best-doctors-hotline:before{content:"\e61c"}.icon-mlc-insurance-for-your-family:before{content:"\e61d"}.icon-mlc-insurance-for-your-business:before{content:"\e61e"}.icon-mlc-open-an-mlc-super-account:before{content:"\e61f"}.icon-mlc-choose-the-right-investment:before{content:"\e620"}.icon-mlc-logout-of-securesite:before{content:"\e621"}.icon-mlc-register-for-online-access:before{content:"\e622"}.icon-mlc-employer-central:before{content:"\e623"}.icon-mlc-investment-protection:before{content:"\e624"}.icon-mlc-transfer-your-uk-pension:before{content:"\e625"}.icon-mlc-government-co-contributions:before{content:"\e626"}.icon-mlc-spousal-contributions:before{content:"\e627"}.icon-mlc-salary-sacrifice:before{content:"\e628"}.icon-mlc-tools:before{content:"\e629"}.icon-mlc-important-information:before{content:"\e62a"}.icon-mlc-arrow:before{content:"\e62b"}.icon-mlc-email-us:before{content:"\e62c"}.icon-mlc-open-a-super-account:before{content:"\e62d"}.icon-mlc-write-to-us:before{content:"\e62e"}.icon-mlc-compliant-resolutions:before{content:"\e62f"}.icon-mlc-other-contact-info:before{content:"\e630"}.icon-mlc-featured:before{content:"\e631"}.icon-mlc-diy:before{content:"\e632"}.icon-mlc-changing-jobs:before{content:"\e633"}.icon-mlc-starting-out:before{content:"\e634"}.icon-mlc-income-protection:before{content:"\e635"}.icon-mlc-retirement:before{content:"\e636"}.icon-mlc-invest-personal-assets:before{content:"\e637"}.icon-mlc-consolidate-your-super:before{content:"\e638"}.icon-mlc-my-super-is-coming:before{content:"\e639"}.icon-mlc-governance:before{content:"\e63a"}.icon-mlc-my-super:before{content:"\e63b"}.icon-mlc-super-stream:before{content:"\e63c"}.icon-mlc-newsletter-articles:before{content:"\e63d"}.icon-mlc-client-asn-referral-letters:before{content:"\e63e"}.icon-mlc-campaign-planning:before{content:"\e63f"}.icon-mlc-video-presentations:before{content:"\e640"}.icon-mlc-strategy-guide:before{content:"\e641"}.icon-mlc-presentations:before{content:"\e642"}.pageTitle{font-size:18px;font-family:Verdana,sans-serif!important;color:#333!important;padding-top:15px!important}.toponeTitle{background-image:url(http://mlc-mlcd1.non.whu.nab.com.au/content/dam/mlc/images/sso/icon-information.png);background-position:0 0;background-repeat:no-repeat;font-family:Verdana,sans-serif!important;font-size:12px!important;font-weight:700;line-height:14px;margin-bottom:10px!important;padding-bottom:5px!important;padding-top:3px!important;padding-left:30px}.toponeContent{line-height:16px;margin-bottom:10px}.formHeader{color:#fff;left:0;position:relative;width:480px;font-size:12px!important;margin:0 auto;line-height:14px;font-weight:700;padding:7px 15px}.formContainer{border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:0;padding:15px;margin:0 auto 20px;width:480px}.formContainerInput{border-radius:0;border:1px solid #d8d8d8;height:35px!important}.formContainerInputFocus{border:1px solid #067861!important;-webkit-box-shadow:none!important;box-shadow:none!important}.submitbutton{margin:0 auto 15px!important;height:auto;font-size:11px!important;font-family:Verdana,sans-serif!important;font-weight:700;padding:5px 10px;width:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.fieldset{border-bottom:1px solid #d8d8d8;margin-bottom:10px;margin-top:10px;padding-bottom:20px}.links{font-size:11px;color:#666!important;text-decoration:underline;font-family:Verdana,sans-serif!important}.formgrouplabel{font-size:11px;font-weight:400;font-family:Verdana,sans-serif!important}.outageMessage{background-color:#feface;margin-bottom:20px;padding:15px 20px 4px}.banner-btn-mobile{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:30px;font-weight:400!important;margin-top:30px}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.eot);src:url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent;width:100%;overflow-x:hidden}body{margin:0;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}img{vertical-align:middle;height:auto;max-height:100%;max-width:100%;width:auto}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:21px;margin-bottom:10.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:39px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:20px}.h5,h5{font-size:15px}.h6,h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.small,small{font-size:86%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eee}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{overflow:auto;display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1010px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{border-collapse:collapse;border-spacing:0;background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:15px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:35px}input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:31px}input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:48px}}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control,select.input-sm{height:31px;line-height:31px}select[multiple].form-group-sm .form-control,select[multiple].input-sm,textarea.form-group-sm .form-control,textarea.input-sm{height:auto}.form-group-lg .form-control,.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.form-group-lg .form-control,select.input-lg{height:48px;line-height:48px}select[multiple].form-group-lg .form-control,select[multiple].input-lg,textarea.form-group-lg .form-control,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:43.75px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:48px;height:48px;line-height:48px}.input-sm+.form-control-feedback{width:31px;height:31px;line-height:31px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:28px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:14.3px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:48px;line-height:48px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:31px;line-height:31px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:15px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:19px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{line-height:1.42857143}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}.nav-pills>li{float:left}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:94px;margin-bottom:21px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:36.5px 10px;font-size:19px;line-height:21px;height:94px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}.navbar-toggle{display:none}}.navbar-toggle{position:relative;float:right;padding:9px 10px;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:18.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:36.5px;padding-bottom:36.5px}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}.navbar-form{padding:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:29.5px -10px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#3b3b3b}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#171717}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:10px;margin-right:10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-radius:4px 4px 0 0}.navbar-btn{margin-top:29.5px;margin-bottom:29.5px}.navbar-btn.btn-sm{margin-top:31.5px;margin-bottom:31.5px}.navbar-btn.btn-xs{margin-top:36px;margin-bottom:36px}.navbar-text{margin-top:36.5px;margin-bottom:36.5px}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#282828;border-color:none}.navbar-default .navbar-brand{color:#3b3b3b}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#222;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#3b3b3b}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#171717}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:none}.navbar-default .navbar-link{color:#3b3b3b}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#3b3b3b}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:2s linear infinite progress-bar-stripes;-o-animation:2s linear infinite progress-bar-stripes;animation:2s linear infinite progress-bar-stripes}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{border-bottom:1px solid transparent}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;text-indent:-999px;border:1px solid #fff;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;background-color:#fff}.carousel-caption{position:absolute;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}.navbar{margin-top:0}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.btn:focus{outline:#000 dotted 2px}.close:focus,.close:hover,.nav>li>a:focus,.nav>li>a:hover,a:focus,div.active:focus{outline:#000 dotted 1px}.carousel-inner>.item{position:absolute;top:-999999em;display:block}.carousel-inner>.active{top:0}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{position:relative}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.wrapper.wrapper-primary-nav{background-color:#fff}nav.navbar{margin-top:0;margin-bottom:0;min-height:94px}nav.navbar-default{background-color:#fff}.navbar-nav>.open>a nav.navbar-defaultnav.navbar-default :hover nav.navbar-defaultnav.navbar-default :focus{color:#017780;background-color:#faf9f7;height:54px;outline:0}nav.navbar-default .navbar-nav{float:left;margin-top:0!important;height:43px;margin-left:-10px}nav.navbar-default .navbar-nav li.current a{color:#017780}nav.navbar-default .navbar-nav li a{font-family:Charlie-Std-SemiBold;font-size:19px;color:#3b3b3b}nav.navbar-default .navbar-nav .open a,nav.navbar-default .navbar-nav li a:focus,nav.navbar-default .navbar-nav li a:hover{color:#017780;background-color:#faf9f7;height:54px;outline:0}nav.navbar-default .navbar-header{height:100px;width:100%;background-color:#fff}nav.navbar-default .navbar-header .navbar-brand{position:relative;top:20px}@media screen and (max-width:992px){.navbar-offcanvas{position:fixed!important;height:100%;width:250px;max-width:100%;left:-250px;top:0;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in}.navbar-offcanvas.offcanvas-transform.in{-webkit-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}}.nav-mobile-header .mobile-menu{position:fixed;top:0;border-width:0 0 1px;right:0;left:0;z-index:888;height:64px;background-color:#fff}.scroll-shadow{-webkit-box-shadow:0 15px 10px -15px #666;box-shadow:0 15px 10px -15px #666}#global_search_form_mobile{width:180px;float:left;margin-top:3px;margin-left:3px}#global_search_field_mobile{height:30px}#icon-search-mobile-nav{float:right;display:block;top:-23px;right:10px}#icon-toggle-mobile-nav{font-size:20px;padding-top:5px;padding-left:5px}.navbar-toggle{margin-top:0!important;margin-bottom:0!important;background-color:transparent!important;margin-right:0;border:none;padding-left:10px;padding-top:2px}.nav-mobile-header a.navbar-brand img{height:30px;margin-top:2px}/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.forgotten-password,.login-page{min-height:100vh;background-color:#353535}.login-top-nav{padding-top:15px;background-color:#f0eeea!important}.login-top-nav a{padding-left:25px;color:#3b3b3b}.login-top-nav a:focus,.login-top-nav a:hover,.login-top-nav a:visited{text-decoration:none;color:#037691;cursor:pointer}.wrapper-subheader{padding-top:15px;padding-bottom:15px}.maintenance-message{padding-top:20px}.outage-message{background-color:#feface;padding:20px 20px 10px 40px;background-image:url(../../../../../../content/dam/mlc/images/icons/icn-info.png);background-repeat:no-repeat;background-position:10px 20px;margin-bottom:20px}.error_section{margin-bottom:10px}.error_message{color:#900;background-image:url(../../../../../../content/dam/mlc/images/icons/icn-info-red.png);background-repeat:no-repeat;line-height:1.5;padding:0 15px 10px 30px;background-position:-5px 0}.ng-submitted .ng-invalid{border-color:#900}.reset-password-success{color:#01838c;margin-bottom:30px;width:85%}.mlc-heading{color:#c95109;margin:40px 0 30px!important}.mlc-ltd-login .mlc_heading{display:none}.css-form .form-control{height:40px;border-radius:0}.login-wrapper{-webkit-background-size:cover!important;background-size:cover!important;background-position:71% 0!important}.button_primary{background:#c95109;margin-top:-10px;color:#fff;border:0;font-family:Charlie-Std-SemiBold,helvetica,arial;width:100%;border-radius:0;font-size:20px;margin-bottom:20px;height:45px}.button_primary:hover{background-color:#bc4401}.button_primary:focus{background-color:#bc4401;outline:#bc4401 dotted 1px!important}.button_primary:disabled{opacity:.6;cursor:not-allowed}.mlc-ltd-login .password_label,.mlc-ltd-login .username_label{font-weight:400}.mlc-ltd-login .help-content{margin-bottom:10px;margin-top:30px}.mlc-ltd-login-widget{right:240px;position:absolute;width:300px;top:180px;z-index:100;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;background-color:#004651}.mlc-ltd-login-widget .container,.mlc-ltd-login-widget .container_content{width:300px}.mlc-ltd-login-widget .username_control{margin-bottom:0}.mlc-ltd-login-widget .mlc_heading{display:inherit;color:#fff;padding-left:5%;padding-top:5%;padding-bottom:1%;font-size:22px;font-weight:700;margin-bottom:0;line-height:130%}.mlc-ltd-login-widget .username_label{color:#fff;padding-left:5%;font-size:15px;font-weight:400}.mlc-ltd-login-widget .widget-login-button{margin:10px 5% 0;width:90%}.mlc-ltd-login-widget .password_label{color:#fff;padding-left:5%;padding-top:5%;font-size:15px;font-weight:400}.mlc-ltd-login-widget .form-control{margin-left:5%;margin-right:5%;width:90%}.close-login-widget{height:52px;width:54px;background-color:#004651;z-index:10;top:180px;right:231px;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;position:absolute}.close-login-widget.minimized{position:absolute;right:0}.close-login-widget.expanded{position:absolute;right:540px;-webkit-transition:right .35s ease-in-out;-o-transition:right .35s ease-in-out;transition:right .35s ease-in-out}.mlc-ltd-login-widget.minimized-widget{right:-300px;position:absolute}.close-login-widget.glyphicon-chevron-right{font-size:16px;font-weight:100;text-align:center;z-index:12;color:#fff;padding-top:19px;width:54px;height:52px}.mlc-ltd-login-widget .ng-submitted .error_message{color:#fff;background-color:#900;padding-left:33px;padding-top:9px;padding-bottom:6px;background-position:5px 8px;background-image:url(../../../../../../content/dam/mlc/images/icons/icon-exclamation-white.png);margin-left:10px;margin-right:10px;position:relative;top:6px}.mlc-ltd-login-widget .ng-submitted .error_message a{text-decoration:underline;color:#fff}.mlc-ltd-login-widget .ng-submitted .error_message p:first-child{margin-bottom:0}.mlc-ltd-login-widget .ng-submitted .error_message:hover,.mlc-ltd-login-widget .ng-submitted .error_messagea:focus,.mlc-ltd-login-widget .ng-submitted .error_messagea:visited{text-decoration:none}.mlc-ltd-login-widget .outage-message{background-color:transparent;color:#fff;padding:0 10px 0 45px;font-size:14px;margin-bottom:0;background-position:10px 0;background-image:url(../../../../../../content/dam/mlc/images/icons/icon-info-aqua.png);background-repeat:no-repeat}.mlc-ltd-login-widget .outage-message p{margin-bottom:10px;line-height:20px}.mlc-ltd-login-widget .outage-message p:last-child{margin-bottom:-15px}.mlc-ltd-login-widget .white-reverse{padding:10px 15px;color:#fff}.mlc-ltd-login-widget .white-reverse a{color:#fff;text-decoration:underline;font-weight:400}.mlc-ltd-login-widget .white-reverse a:focus,.mlc-ltd-login-widget .white-reverse a:hover,.mlc-ltd-login-widget .white-reverse a:visited{cursor:pointer}.mlc-ltd-login-widget .error_section{margin-bottom:15px}.mlc-ltd-login .login-disabled{padding:10px 15px}.mlc-ltd-login .login-disabled p{color:#fff;font-size:14px;margin-bottom:0}.mlc-ltd-login-widget .password_control{margin-bottom:5px}.mlc-ltd-login-widget .widget-links{margin-left:15px;font-size:14px;margin-bottom:15px;padding-top:5px}.mlc-ltd-login-widget .widget-links .float-left{float:left!important}.mlc-ltd-login-widget .widget-links a{color:#fff;text-decoration:underline}.mlc-ltd-login-widget .widget-links a:last-child{float:right;margin-right:15px}.mlc-ltd-login-widget .widget-links a:focus{outline:#fff dotted 1px!important;text-decoration:none}@media only screen and (max-width:992px){.close-login-widget,.mlc-ltd-login-widget{display:none}}.common-spinner{margin-left:20%}.mlc-ltd-login-widget .common-spinner{margin-left:30%}.login-footer{padding-top:23px;padding-bottom:20px}.blueprint,.dpm,.enevita,.fc-one,.portfolio-focus,.premium-choice,.st-andrews,.top-200{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;min-height:100vh;background-color:#f2f2f3}.blueprint h2,.dpm h2,.enevita h2,.fc-one h2,.portfolio-focus h2,.premium-choice h2,.st-andrews h2,.top-200 h2{font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint .button_primary,.dpm .button_primary,.enevita .button_primary,.fc-one .button_primary,.portfolio-focus .button_primary,.premium-choice .button_primary,.st-andrews .button_primary,.top-200 .button_primary{font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint h4,.dpm h4,.enevita h4,.fc-one h4,.portfolio-focus h4,.premium-choice h4,.st-andrews h4,.top-200 h4{font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint .form-control,.dpm .form-control,.enevita .form-control,.fc-one .form-control,.portfolio-focus .form-control,.premium-choice .form-control,.st-andrews .form-control,.top-200 .form-control{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}.enevita,.premium-choice{font-family:Arial,Helvetica,sans-serif;font-size:13px}.enevita .button_primary,.enevita h2,.enevita h4,.premium-choice .button_primary,.premium-choice h2,.premium-choice h4{font-family:Arial,Helvetica,sans-serif}.enevita .form-control,.premium-choice .form-control{font-family:Arial,Helvetica,sans-serif;font-size:13px}.blueprint .wrapper-subheader,.enevita .wrapper-subheader,.fc-one .wrapper-subheader,.portfolio-focus .wrapper-subheader,.premium-choice .wrapper-subheader,.st-andrews .wrapper-subheader,.top-200 .wrapper-subheader{padding-top:10px;padding-bottom:10px}.blueprint .username_control,.enevita .username_control,.fc-one .username_control,.portfolio-focus .username_control,.premium-choice .username_control,.st-andrews .username_control,.top-200 .username_control{margin-bottom:4%}.blueprint .password_control,.enevita .password_control,.fc-one .password_control,.portfolio-focus .password_control,.premium-choice .password_control,.st-andrews .password_control,.top-200 .password_control{margin-bottom:9%}.blueprint .badge-page-header,.dpm .badge-page-header,.enevita .badge-page-header,.fc-one .badge-page-header,.portfolio-focus .badge-page-header,.premium-choice .badge-page-header,.st-andrews .badge-page-header,.top-200 .badge-page-header{background-color:#3b3b3b;color:#fff;padding-top:20px;padding-bottom:0}.blueprint .login-container,.dpm .login-container,.enevita .login-container,.fc-one .login-container,.portfolio-focus .login-container,.premium-choice .login-container,.st-andrews .login-container,.top-200 .login-container{padding-top:30px}.blueprint .help-content,.dpm .help-content,.enevita .help-content,.fc-one .help-content,.portfolio-focus .help-content,.premium-choice .help-content,.st-andrews .help-content,.top-200 .help-content{margin-top:10px;margin-bottom:60px}.blueprint .badge-page-footer,.dpm .badge-page-footer,.enevita .badge-page-footer,.fc-one .badge-page-footer,.portfolio-focus .badge-page-footer,.premium-choice .badge-page-footer,.st-andrews .badge-page-footer,.top-200 .badge-page-footer{background-color:#f2f2f3;padding-top:40px;padding-bottom:40px}.blueprint .badge-page-footer ul,.dpm .badge-page-footer ul,.enevita .badge-page-footer ul,.fc-one .badge-page-footer ul,.portfolio-focus .badge-page-footer ul,.premium-choice .badge-page-footer ul,.st-andrews .badge-page-footer ul,.top-200 .badge-page-footer ul{margin-top:0;padding-left:0}.blueprint .badge-page-footer ul li,.dpm .badge-page-footer ul li,.enevita .badge-page-footer ul li,.fc-one .badge-page-footer ul li,.portfolio-focus .badge-page-footer ul li,.premium-choice .badge-page-footer ul li,.st-andrews .badge-page-footer ul li,.top-200 .badge-page-footer ul li{display:inline;margin-right:20px;padding-left:0}.blueprint a,.dpm a,.enevita a,.fc-one a,.portfolio-focus a,.premium-choice a,.st-andrews a,.top-200 a{cursor:pointer}.dpm{color:#000}.dpm .wrapper-subheader{padding-top:0;padding-bottom:0}.dpm .button_primary{background-color:#067861;margin-bottom:0}.dpm .button_primary:hover{border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#72b7a9}.dpm .button_primary:focus{outline:#72b7a9 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#72b7a9}.dpm .badge-page-footer a,.dpm .badge-page-footer a:focus,.dpm .badge-page-footer a:visited,.dpm .help-content a,.dpm .help-content a:focus,.dpm .help-content a:visited{color:#666!important}.dpm .badge-page-footer a:hover,.dpm .help-content a:hover{color:#067861!important}.dpm .form-control:focus,.dpm .form-control:hover{border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(6,120,97,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(6,120,97,.6)!important}.dpm .button_primary:focus{outline:#72b7a9!important;border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important}.enevita{color:#666}.enevita .button_primary{background-color:#009bc9;margin-bottom:0}.enevita .button_primary:hover{border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5ed1f3}.enevita .button_primary:focus{outline:#5ed1f3 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5ed1f3}.enevita .badge-page-footer a,.enevita .badge-page-footer a:focus,.enevita .badge-page-footer a:visited,.enevita .help-content a,.enevita .help-content a:focus,.enevita .help-content a:visited{color:#666!important}.enevita .badge-page-footer a:hover,.enevita .help-content a:hover{color:#009bc9!important}.enevita .form-control:focus,.enevita .form-control:hover{border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(4,156,202,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(4,156,202,.6)!important}.enevita .button_primary:focus{outline:#5ed1f3!important;border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important}.blueprint{color:#000}.blueprint .button_primary{background-color:#005a9c;margin-bottom:0}.blueprint .button_primary:hover{border-color:#0069b3!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0069b3}.blueprint .button_primary:focus{outline:#0069b3 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0069b3}.blueprint .badge-page-footer a,.blueprint .badge-page-footer a:focus,.blueprint .badge-page-footer a:visited,.blueprint .help-content a,.blueprint .help-content a:focus,.blueprint .help-content a:visited{color:#0069b3!important}.blueprint .badge-page-footer a:hover,.blueprint .help-content a:hover{color:#000!important}.blueprint .form-control:focus,.blueprint .form-control:hover{border-color:#005a9c!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,91,156,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,91,156,.6)!important}.blueprint .button_primary:focus{outline:#005a9c!important;border-color:#005a9c!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fc-one{color:#58595b}.fc-one .button_primary{background-color:#2882b5;margin-bottom:0}.fc-one .button_primary:hover{border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#4894d2}.fc-one .button_primary:focus{outline:#4894d2 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#4894d2}.fc-one .badge-page-footer a,.fc-one .badge-page-footer a:focus,.fc-one .badge-page-footer a:visited,.fc-one .help-content a,.fc-one .help-content a:focus,.fc-one .help-content a:visited{color:#0069b3!important}.fc-one .badge-page-footer a:hover,.fc-one .help-content a:hover{color:#666!important}.fc-one .form-control:focus,.fc-one .form-control:hover{border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,85,159,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,85,159,.6)!important}.fc-one .button_primary:focus{outline:#4894d2!important;border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important}.portfolio-focus{color:#666}.portfolio-focus .button_primary{background-color:#c4c722;margin-bottom:0}.portfolio-focus .button_primary:hover{border-color:#b1b41a!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#b1b41a}.portfolio-focus .button_primary:focus{outline:#b1b41a dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#b1b41a}.portfolio-focus .badge-page-footer a,.portfolio-focus .badge-page-footer a:focus,.portfolio-focus .badge-page-footer a:visited,.portfolio-focus .help-content a,.portfolio-focus .help-content a:focus,.portfolio-focus .help-content a:visited{color:#9b9e07!important}.portfolio-focus .badge-page-footer a:hover,.portfolio-focus .help-content a:hover{color:#44412d!important}.portfolio-focus .form-control:focus,.portfolio-focus .form-control:hover{border-color:#c4c722!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(195,199,47,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(195,199,47,.6)!important}.portfolio-focus .button_primary:focus{outline:#c4c722!important;border-color:#c4c722!important;-webkit-box-shadow:none!important;box-shadow:none!important}.premium-choice{color:#666}.premium-choice .button_primary{background-color:#a3978a;margin-bottom:0}.premium-choice .button_primary:hover{border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#beb5ab}.premium-choice .button_primary:focus{outline:#beb5ab dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#beb5ab}.premium-choice .badge-page-footer a,.premium-choice .badge-page-footer a:focus,.premium-choice .badge-page-footer a:visited,.premium-choice .help-content a,.premium-choice .help-content a:focus,.premium-choice .help-content a:visited{color:#716659!important}.premium-choice .badge-page-footer a:hover,.premium-choice .help-content a:hover{color:#bbb38c!important}.premium-choice .form-control:focus,.premium-choice .form-control:hover{border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(162,150,137,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(162,150,137,.6)!important}.premium-choice .button_primary:focus{outline:#beb5ab!important;border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important}.st-andrews{color:#666}.st-andrews .button_primary{background-color:#0e2e81;margin-bottom:0}.st-andrews .button_primary:hover{border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5671b8}.st-andrews .button_primary:focus{outline:#5671b8 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5671b8}.st-andrews .badge-page-footer a,.st-andrews .badge-page-footer a:focus,.st-andrews .badge-page-footer a:visited,.st-andrews .help-content a,.st-andrews .help-content a:focus,.st-andrews .help-content a:visited{color:#666!important}.st-andrews .badge-page-footer a:hover,.st-andrews .help-content a:hover{color:#0e2e81!important}.st-andrews .form-control:focus,.st-andrews .form-control:hover{border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(40,55,124,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(40,55,124,.6)!important}.st-andrews .button_primary:focus{outline:#5671b8!important;border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-200{color:#666}.top-200 .button_primary{background-color:#fd7f1c;margin-bottom:0}.top-200 .button_primary:hover{border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffaf30}.top-200 .button_primary:focus{outline:#ffaf30 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffaf30}.top-200 .badge-page-footer a,.top-200 .badge-page-footer a:focus,.top-200 .badge-page-footer a:visited,.top-200 .help-content a,.top-200 .help-content a:focus,.top-200 .help-content a:visited{color:#666!important}.top-200 .badge-page-footer a:hover,.top-200 .help-content a:hover{color:#0062b2!important}.top-200 .form-control:focus,.top-200 .form-control:hover{border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(245,126,33,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(245,126,33,.6)!important}.top-200 .button_primary:focus{outline:#ffaf30!important;border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-200-heading h2{margin-left:15px;position:relative;top:20px}.top-200-heading h2 a{color:#fd7f1c}.top-200-heading h2 a:focus,.top-200-heading h2 a:hover,.top-200-heading h2 a:visited{text-decoration:none}.forgotten_password_submit_button{margin-top:11%}.forgotten_password_cancel_button{text-align:center}.mlc-ltd-forgotten-password .container_content{width:480px}.mlc-ltd-forgotten-password .password_label,.mlc-ltd-forgotten-password .username_label{font-weight:400}.forgotten-password-help{background-color:rgba(255,255,255,.8)!important;padding:30px 30px 10px;margin-bottom:40px;margin-top:20px!important;font-size:15px;width:90%}.forgotten-password-help p{width:82%}.blueprint .mlc-ltd-forgotten-password,.dpm .mlc-ltd-forgotten-password,.enevita .mlc-ltd-forgotten-password,.fc-one .mlc-ltd-forgotten-password,.portfolio-focus .mlc-ltd-forgotten-password,.premium-choice .mlc-ltd-forgotten-password,.st-andrews .mlc-ltd-forgotten-password,.top-200 .mlc-ltd-forgotten-password{margin-top:40px;margin-bottom:40px;min-height:40vh}.blueprint .mlc-ltd-forgotten-password .forgotten-password-label,.dpm .mlc-ltd-forgotten-password .forgotten-password-label,.enevita .mlc-ltd-forgotten-password .forgotten-password-label,.fc-one .mlc-ltd-forgotten-password .forgotten-password-label,.portfolio-focus .mlc-ltd-forgotten-password .forgotten-password-label,.premium-choice .mlc-ltd-forgotten-password .forgotten-password-label,.st-andrews .mlc-ltd-forgotten-password .forgotten-password-label,.top-200 .mlc-ltd-forgotten-password .forgotten-password-label{font-weight:400}.blueprint .mlc-ltd-forgotten-password .button_primary,.dpm .mlc-ltd-forgotten-password .button_primary,.enevita .mlc-ltd-forgotten-password .button_primary,.fc-one .mlc-ltd-forgotten-password .button_primary,.portfolio-focus .mlc-ltd-forgotten-password .button_primary,.premium-choice .mlc-ltd-forgotten-password .button_primary,.st-andrews .mlc-ltd-forgotten-password .button_primary,.top-200 .mlc-ltd-forgotten-password .button_primary{margin-bottom:20px}.dpm .forgotten_password_cancel_button a,.dpm .forgotten_password_cancel_button a:focus,.dpm .forgotten_password_cancel_button a:visited{color:#666}.dpm .forgotten_password_cancel_button a:hover{color:#067861}.enevita .forgotten_password_cancel_button a,.enevita .forgotten_password_cancel_button a:focus,.enevita .forgotten_password_cancel_button a:visited{color:#666}.enevita .forgotten_password_cancel_button a:hover{color:#009bc9}.blueprint .forgotten_password_cancel_button a,.blueprint .forgotten_password_cancel_button a:focus,.blueprint .forgotten_password_cancel_button a:visited{color:#0069b3}.blueprint .forgotten_password_cancel_button a:hover{color:#000}.fc-one .forgotten_password_cancel_button a,.fc-one .forgotten_password_cancel_button a:focus,.fc-one .forgotten_password_cancel_button a:visited{color:#0069b3}.fc-one .forgotten_password_cancel_button a:hover{color:#666}.portfolio-focus .forgotten_password_cancel_button a,.portfolio-focus .forgotten_password_cancel_button a:focus,.portfolio-focus .forgotten_password_cancel_button a:visited{color:#9b9e07}.portfolio-focus .forgotten_password_cancel_button a:hover{color:#44412d}.premium-chioce .forgotten_password_cancel_button a,.premium-chioce .forgotten_password_cancel_button a:focus,.premium-chioce .forgotten_password_cancel_button a:visited{color:#716659}.premium-chioce .forgotten_password_cancel_button a:hover{color:#bbb38c}.st-andrews .forgotten_password_cancel_button a,.st-andrews .forgotten_password_cancel_button a:focus,.st-andrews .forgotten_password_cancel_button a:visited{color:#666}.st-andrews .forgotten_password_cancel_button a:hover{color:#0e2e81}.top-200 .forgotten_password_cancel_button a,.top-200 .forgotten_password_cancel_button a:focus,.top-200 .forgotten_password_cancel_button a:visited{color:#666}.top-200 .forgotten_password_cancel_button a:hover{color:#0062b2}.mlc-page-header{color:#fff;margin-bottom:40px;padding-top:22px}.mlc-ltd-set-password{margin-bottom:40px;margin-top:20px}.mlc-ltd-set-password .password_control{margin-bottom:20px}.mlc-ltd-set-password .button_primary{width:35%;margin-right:10px;margin-top:20px}.mlc-ltd-set-password a#cancelResetPassword{text-decoration:underline}.mlc-ltd-set-password a#cancelResetPassword:focus,.mlc-ltd-set-password a#cancelResetPassword:hover,.mlc-ltd-set-password a#cancelResetPassword:visited{text-decoration:none}.mlc-ltd-set-password .help-content{background-color:#f0eeea;padding:30px 30px 10px;margin-bottom:40px;margin-top:20px;font-size:15px}.mlc-ltd-set-password .help-content ul{margin-bottom:16px;padding-left:0}.mlc-ltd-set-password .help-content ul li{margin-bottom:5px;padding-left:0;list-style-type:none}.mlc-ltd-set-password .help-content ul li:before{content:"-";padding-right:5px}.mlc-ltd-set-password .help-content p{line-height:20px}.mlc-ltd-login .container{min-height:0!important}.change-pwd-success{background-color:#353535;min-height:100vh}.wrapper-change-pwd-success{margin-top:-40px;padding-top:40px;min-height:500px}.wrapper-change-pwd-success .btn-link{font-weight:700;text-decoration:underline;padding-left:0}.wealth-change-password{font-size:14px;font-family:Arial,Helvetica,sans-serif}.wealth-change-password .wrapper-dfdfdf{background-color:#dfdfdf}.wealth-change-password .wealth-page-header{margin-bottom:40px;padding-top:30px;padding-bottom:8px}.wealth-change-password .wealth-page-header h2{color:#333;font-size:20px;font-family:Arial,Helvetica,sans-serif}.wealth-change-password h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.wealth-change-password .button_primary{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.wealth-change-password .btn-primary{border-radius:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;min-width:120px;font-size:14px;background-color:#c95109;border:0}.wealth-change-password .btn-primary:focus,.wealth-change-password .btn-primary:hover,.wealth-change-password .btn-primary:visited{background-color:#bc4401!important}.wealth-change-password a#cancelResetPassword{color:#333}.wealth-change-password .help-content{background-color:#efefef}.wealth-change-password .col-footer{margin-top:-1px}.wealth-change-password .wealth-page-footer ul{float:right}.wealth-change-password .wealth-page-footer ul li{display:inline}.wealth-change-password .wealth-page-footer ul a,.wealth-change-password .wealth-page-footer ul a:focus,.wealth-change-password .wealth-page-footer ul a:visited{color:grey;cursor:pointer}.wealth-change-password .wealth-page-footer ul a :hover,.wealth-change-password .wealth-page-footer ul a:focus :hover,.wealth-change-password .wealth-page-footer ul a:visited :hover{text-decoration:underline}.blueprint .mlc-ltd-set-password,.dpm .mlc-ltd-set-password,.enevita .mlc-ltd-set-password,.fc-one .mlc-ltd-set-password,.portfolio-focus .mlc-ltd-set-password,.premium-choice .mlc-ltd-set-password,.st-andrews .mlc-ltd-set-password,.top-200 .mlc-ltd-set-password{margin-top:20px;margin-bottom:40px;min-height:40vh}.blueprint .mlc-ltd-set-password .help-content,.dpm .mlc-ltd-set-password .help-content,.enevita .mlc-ltd-set-password .help-content,.fc-one .mlc-ltd-set-password .help-content,.portfolio-focus .mlc-ltd-set-password .help-content,.premium-choice .mlc-ltd-set-password .help-content,.st-andrews .mlc-ltd-set-password .help-content,.top-200 .mlc-ltd-set-password .help-content{margin-top:40px;margin-bottom:40px;font-size:12px}.blueprint .reset-password-success,.dpm .reset-password-success,.enevita .reset-password-success,.fc-one .reset-password-success,.portfolio-focus .reset-password-success,.premium-choice .reset-password-success,.st-andrews .reset-password-success,.top-200 .reset-password-success{color:#666}.blueprint .reset-password-success h4,.dpm .reset-password-success h4,.enevita .reset-password-success h4,.fc-one .reset-password-success h4,.portfolio-focus .reset-password-success h4,.premium-choice .reset-password-success h4,.st-andrews .reset-password-success h4,.top-200 .reset-password-success h4{font-size:17px}.blueprint .wrapper-change-pwd-success,.dpm .wrapper-change-pwd-success,.enevita .wrapper-change-pwd-success,.fc-one .wrapper-change-pwd-success,.portfolio-focus .wrapper-change-pwd-success,.premium-choice .wrapper-change-pwd-success,.st-andrews .wrapper-change-pwd-success,.top-200 .wrapper-change-pwd-success{padding-top:40px;min-height:500px;margin-top:0}.blueprint .wrapper-change-pwd-success .button_primary,.dpm .wrapper-change-pwd-success .button_primary,.enevita .wrapper-change-pwd-success .button_primary,.fc-one .wrapper-change-pwd-success .button_primary,.portfolio-focus .wrapper-change-pwd-success .button_primary,.premium-choice .wrapper-change-pwd-success .button_primary,.st-andrews .wrapper-change-pwd-success .button_primary,.top-200 .wrapper-change-pwd-success .button_primary{width:20%;margin-top:10px}.blueprint .wrapper-change-pwd-success .button_primary span,.dpm .wrapper-change-pwd-success .button_primary span,.enevita .wrapper-change-pwd-success .button_primary span,.fc-one .wrapper-change-pwd-success .button_primary span,.portfolio-focus .wrapper-change-pwd-success .button_primary span,.premium-choice .wrapper-change-pwd-success .button_primary span,.st-andrews .wrapper-change-pwd-success .button_primary span,.top-200 .wrapper-change-pwd-success .button_primary span{display:block;padding-top:4px}.enevita .help-content,.premium-choice .help-content{font-size:13px}.logout-page .mlc-ltd-sidekick{display:none}.logout-page .wrapper-logout-content{background-color:#faf8f4!important;padding-top:20px;padding-bottom:20px}.wrapper-logout-content .button-md{margin-bottom:0}.wrapper-logout-content h3{margin-bottom:0;padding-top:30px}.logout-page .get-in-touch-wrapper{margin-top:20px}@media screen and (min-width:768px) and (max-width:1199px){.wrapper-change-pwd-success{min-height:400px!important}}@media screen and (min-width:768px) and (max-width:991px){.login-wrapper{background-position:67% 0}.logout-page .wrapper-logout-content{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:767px){.container_content{max-width:100%}.login-wrapper{background-image:none!important;background-color:#faf8f4!important;padding-left:5px}.login-page .help-content .col-custom{width:35%;padding-left:20px}.wrapper-logout-content h3{margin-bottom:20px;padding-top:20px}.logout-page .wrapper-logout-content{padding-top:0;padding-bottom:0}.wrapper-logout-content span.button-md{position:relative;top:0;padding-top:4px!important}.wrapper-logout-content .col-custom{width:60%}.wrapper-logout-content .wrapper-login-btn{width:35%}.forgotten-password-help p{width:100%}.wrapper-change-pwd-success{margin-top:-40px;padding-top:40px;min-height:200px!important}.blueprint .wrapper-subheader,.dpm .wrapper-subheader,.enevita .wrapper-subheader,.fc-one .wrapper-subheader,.portfolio-focus .wrapper-subheader,.premium-choice .wrapper-subheader,.st-andrews .wrapper-subheader,.top-200 .wrapper-subheader{padding-left:5px;padding-top:10px;padding-bottom:10px}.blueprint .help-content,.dpm .help-content,.enevita .help-content,.fc-one .help-content,.portfolio-focus .help-content,.premium-choice .help-content,.st-andrews .help-content,.top-200 .help-content{margin-bottom:0}.blueprint .help-content .col-custom,.dpm .help-content .col-custom,.enevita .help-content .col-custom,.fc-one .help-content .col-custom,.portfolio-focus .help-content .col-custom,.premium-choice .help-content .col-custom,.st-andrews .help-content .col-custom,.top-200 .help-content .col-custom{width:39%;padding-left:20px}.blueprint .badge-page-footer,.dpm .badge-page-footer,.enevita .badge-page-footer,.fc-one .badge-page-footer,.portfolio-focus .badge-page-footer,.premium-choice .badge-page-footer,.st-andrews .badge-page-footer,.top-200 .badge-page-footer{padding-bottom:0}.blueprint .mlc-ltd-set-password .help-content,.dpm .mlc-ltd-set-password .help-content,.enevita .mlc-ltd-set-password .help-content,.fc-one .mlc-ltd-set-password .help-content,.portfolio-focus .mlc-ltd-set-password .help-content,.premium-choice .mlc-ltd-set-password .help-content,.st-andrews .mlc-ltd-set-password .help-content,.top-200 .mlc-ltd-set-password .help-content{padding:30px 20px 10px;margin-right:10px}.blueprint .top-200-heading h2,.dpm .top-200-heading h2,.enevita .top-200-heading h2,.fc-one .top-200-heading h2,.portfolio-focus .top-200-heading h2,.premium-choice .top-200-heading h2,.st-andrews .top-200-heading h2,.top-200 .top-200-heading h2{margin-bottom:0;width:85%;top:4px}.blueprint .reset-password-success,.dpm .reset-password-success,.enevita .reset-password-success,.fc-one .reset-password-success,.portfolio-focus .reset-password-success,.premium-choice .reset-password-success,.st-andrews .reset-password-success,.top-200 .reset-password-success{margin-bottom:20px}.blueprint .wrapper-change-pwd-success .button_primary,.dpm .wrapper-change-pwd-success .button_primary,.enevita .wrapper-change-pwd-success .button_primary,.fc-one .wrapper-change-pwd-success .button_primary,.portfolio-focus .wrapper-change-pwd-success .button_primary,.premium-choice .wrapper-change-pwd-success .button_primary,.st-andrews .wrapper-change-pwd-success .button_primary,.top-200 .wrapper-change-pwd-success .button_primary{min-width:150px}.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine{top:0}}@media screen and (max-width:599px){.container_content{max-width:100%;padding-right:10px}.mlc-page-header{padding-top:2px;margin-bottom:20px}.mlc-ltd-set-password{margin-top:20px}.wrapper-logout-content h3{text-align:left!important;margin-bottom:20px}.logout-page .wrapper-logout-content{padding-top:0;padding-bottom:0;padding-left:10px}.wealth-change-password .wealth-page-header{padding-top:2px;margin-bottom:20px;padding-bottom:0}.wealth-change-password .wealth-page-footer ul{float:left;padding-left:0}.wealth-change-password .wealth-page-footer ul li{display:block!important}.wrapper-change-pwd-success{margin-top:-20px}.forgotten-password-page{width:100%;padding-right:15px;padding-left:15px}.blueprint .badge-page-header,.dpm .badge-page-header,.enevita .badge-page-header,.fc-one .badge-page-header,.portfolio-focus .badge-page-header,.premium-choice .badge-page-header,.st-andrews .badge-page-header,.top-200 .badge-page-header{padding-top:2px;font-size:26px;padding-bottom:0}.login-page .help-content .col-custom{width:100%;padding-left:10px}.blueprint .login-container,.dpm .login-container,.enevita .login-container,.fc-one .login-container,.portfolio-focus .login-container,.premium-choice .login-container,.st-andrews .login-container,.top-200 .login-container{padding-top:20px}.blueprint .help-content .col-custom,.dpm .help-content .col-custom,.enevita .help-content .col-custom,.fc-one .help-content .col-custom,.portfolio-focus .help-content .col-custom,.premium-choice .help-content .col-custom,.st-andrews .help-content .col-custom,.top-200 .help-content .col-custom{width:100%;padding-left:10px}.blueprint .help-content p,.dpm .help-content p,.enevita .help-content p,.fc-one .help-content p,.portfolio-focus .help-content p,.premium-choice .help-content p,.st-andrews .help-content p,.top-200 .help-content p{text-align:left!important}.top-200-heading h2{display:none}.badge-page-footer ul li{display:block!important}}.get-in-touch-wrapper{border-top:1px solid #c8c6c2}.site-selector .nav-pills>li>a{border-radius:0}.site-selector .nav-pills>li.active>a,.site-selector .nav-pills>li.active>a:focus,.site-selector .nav-pills>li.active>a:hover{color:#fff;background-color:#01838c}#site-select-mobile li a{padding:4px 7px}.panel-accordion-light.aqua-grey-bg,.panel-accordion-light.reverse-aqua{overflow:hidden}.panel-accordion-light.aqua-grey-bg .panel-group,.panel-accordion-light.reverse-aqua .panel-group{margin:0}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-default,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-default{background-color:initial;margin-bottom:0!important}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading{background-color:initial}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading>*,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading>*{padding:10px 0;background-color:#01838c;line-height:initial}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading>* *,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading>* *{background-color:initial!important;color:#fff;position:relative!important;z-index:1}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:before,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:before{content:" ";background-color:#01838c;position:absolute;display:block;top:0;height:100%;width:100%}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:before,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:before{right:100%}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:after{left:100%}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:before,.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading>*{background-color:#faf8f4}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading h4>a{color:#01838c;font-size:17px!important}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading h4>a:before{font-size:17px}.panel-accordion-light .panel-heading a,.panel-accordion-light .panel-heading a.collapsed,.panel-accordion-light .panel-heading a.collapsed:hover{color:#000;background-color:#fff!important;font-size:1.2em;font-family:Charlie-Std-SemiBold;background-image:none;position:relative;padding-left:1.5em}.panel-accordion-light .panel-heading a.collapsed:hover,.panel-accordion-light .panel-heading a:hover{text-decoration:underline}.panel-accordion-light .panel-heading a:before{content:"\e113";display:block;height:20px;width:20px;position:absolute;left:0;font-family:'Glyphicons Halflings';font-size:1em}.panel-accordion-light .panel-heading a.collapsed:before{content:"\e114"}.panel-accordion-light .panel .media-list .list-item-text{padding:1em 0 0}.mlc-ltd-unit-prices{padding-top:60px}.mlc-ltd-unit-prices label{margin-bottom:40px;margin-right:20px}.mlc-ltd-unit-prices .unit-prices .historical td,.mlc-ltd-unit-prices .unit-prices .historical tr{display:none}.mlc-ltd-unit-prices .unit-prices .historical.opened tr{display:table-row}.mlc-ltd-unit-prices .unit-prices .historical.opened td{display:table-cell}.mlc-ltd-unit-prices .unit-prices .historical .controls .input-group{display:block}.mlc-ltd-unit-prices .unit-prices .historical .controls .input-group .dropdown-menu{padding-bottom:30px}.mlc-ltd-unit-prices .unit-prices .historical .controls .endDate,.mlc-ltd-unit-prices .unit-prices .historical .controls .startDate{display:inline-block}.mlc-ltd-unit-prices .unit-prices .historical .controls .date{width:100px}.mlc-ltd-unit-prices .unit-prices .historical .controls .historicalButtons{padding-top:25px}.mlc-ltd-unit-prices .unit-prices .historical .controls .historicalButtons .displayPrices{margin-left:-10px}.mlc-ltd-unit-prices .unit-prices .historical .historicalDataStatusMessage{margin-top:20px}.mlc-ltd-unit-prices label select{background-color:#ebe9e5;border:0!important;display:block;height:43px;margin-top:10px;padding:0 0 0 10px!important}.product-name{overflow:hidden;vertical-align:top}.product-name h3{float:left;margin-bottom:0;padding-bottom:20px}.product-name a{margin-top:0}.mlc-ltd-unit-prices .unit-prices-table{min-width:800px!important}.mlc-ltd-unit-prices .unit-prices-table tr.opened{background-color:#f6f3ef}.mlc-ltd-unit-prices .unit-prices-table td .controls{padding-left:0;padding-right:0}.mlc-ltd-unit-prices .input-group input.date{border-radius:0;height:35px;padding-bottom:6px!important;padding-top:6px!important;width:125px!important}.mlc-ltd-unit-prices .input-group-btn .btn{border-radius:0;color:#8c8a86;height:35px;padding-bottom:6px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{background-color:#c95109;border-radius:0;border:0;color:#fff;outline:0!important;padding-bottom:8px;padding-top:7px;position:absolute;top:25px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link,.historicalButtons .btn-link{color:#797875;margin-left:20px;position:absolute;top:-5px}.form-group{margin-bottom:20px!important}.endDate label,.startDate label{margin-bottom:5px;margin-right:0}.endDate .dropdown-menu,.startDate .dropdown-menu{padding-left:0;width:290px}.btn-link,.dropdown-menu .btn-sm{outline:0!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .dropdown-menu{position:absolute!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened ul.dropdown-menu li table td{padding-top:10px;padding-bottom:10px}.historical table tr td{text-align:center}.historical.opened table tr td thead td{width:initial}.historical.opened table tr td{width:33%}@media screen and (min-width:992px) and (max-width:1199px){#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{top:26px;left:5px;padding-top:7px;padding-bottom:6px;margin-left:0}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{top:-5px;left:70%;margin-left:0}.mlc-ltd-unit-prices .input-group input.date{width:120px!important}}@media screen and (min-width:768px) and (max-width:991px){.mlc-ltd-unit-prices label{width:45%;margin-right:20px!important}.mlc-ltd-unit-prices label select{width:100%}.mlc-ltd-unit-prices .unit-prices-table{min-width:790px!important}.reinvestmentLink{float:left!important;margin-bottom:20px;clear:both}.unit-prices-table label{float:none!important;width:100%!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{padding-bottom:6px;padding-top:7px;right:100px;top:26px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{margin-left:0;top:-5px;right:45%}}@media screen and (min-width:601px) and (max-width:767px){.mlc-ltd-unit-prices label{width:45%}.mlc-ltd-unit-prices label select{width:100%!important}#unitPricesAccordion .panel-body .table-responsive{overflow-y:visible!important}.reinvestmentLink{float:left!important;margin-bottom:20px;clear:both}.input-group-btn .btn{padding-bottom:5px!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{padding-bottom:6px;padding-top:7px;right:90px;top:26px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{margin-left:0;top:-5px;right:37%}}@media screen and (max-width:600px){.mlc-ltd-unit-prices label{width:100%}#unitPricesAccordion .panel-body .table-responsive{overflow-y:visible!important}.mlc-ltd-unit-prices label select{width:100%!important}.reinvestmentLink{float:left!important;margin-bottom:20px;clear:both}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{top:26px;right:90px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{right:37%}}.unit-prices table.unit-prices-table tr.opened .dropdown-menu li{padding:10px}.btn-group-sm>.btn,.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-sm{padding:5px;border-radius:0}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-info{background-color:#017780;border-color:#017780;padding-left:10px;padding-right:10px}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-info .text-info{color:#fff}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-danger{background-color:#473f3a;border-color:#473f3a;margin-left:5px;padding-left:10px;padding-right:10px}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-success{background-color:#c95109;border-color:#c95109;margin-left:5px;padding-left:10px;padding-right:10px}.btn[disabled],.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn.disabled{opacity:.3}.unit-prices table.unit-prices-table tr.opened .endDate .dropdown-menu,.unit-prices table.unit-prices-table tr.opened .startDate .dropdown-menu{width:320px}.unit-prices table.unit-prices-table .historical.opened table tr td{width:50px}@media screen and (min-width:993px){nav.navbar-default .navbar-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}nav.navbar-default .navbar-header .navbar-brand{top:0}.unit-prices table.unit-prices-table tr.opened .dropdown-menu{padding:0;margin:0}}@media screen and (max-width:991px) and (min-width:768px){.mlc-ltd-unit-prices .unit-prices-table{min-width:700px!important}}@media screen and (min-width:768px) and (max-width:1999px){.mlc-ltd-unit-prices .unit-prices-table .col-sm-4{width:200px}.mlc-ltd-unit-prices .unit-prices-table .col-sm-4:last-child{width:120px}}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{right:0}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{right:-10px}.mlc-ltd-find-funds .fund-search-form label{display:block}.mlc-ltd-find-funds .fund-search-form .go{margin-top:26px}.mlc-ltd-find-funds .search-divider{padding-bottom:10px}.mlc-ltd-find-funds .filter-search-form .reset,.mlc-ltd-find-funds .filter-search-form label{display:block}.mlc-ltd-find-funds .results-text{font-weight:bolder;padding-bottom:10px}.mlc-ltd-find-funds .results-area .panel-body{padding:0}.wrapper-find-a-fund{padding-top:60px;padding-bottom:10px}.fund-search-form .form-control{border-radius:0;height:43px!important;padding:15px 10px!important}.form-control:focus{border:1px solid #c95109!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(201,81,19,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(201,81,19,.6)!important}.search-divider{display:block;margin-bottom:10px;margin-top:10px}.fund-search-form .btn{background-color:#c95109;border-radius:0;border:0;padding:0;width:150px;height:43px}.fund-search-form .btn:hover{background-color:#b13900}.filter-search-form .form-group select{display:block;margin-top:10px;padding:0 10px;width:380px!important;height:43px;background-color:#ebe9e5;border:0!important}.filter-search-form .btn-link{float:left;font-size:18px;position:relative;left:0;top:35px!important}.fund-results table.table td{line-height:22px!important;padding-bottom:13px!important;padding-top:16px!important;vertical-align:middle!important;border:0!important}.results-text{margin-bottom:10px;margin-top:10px}.results-area table.table{margin-top:30px}#resultsBody h4.panel-title a{margin-top:-1px}#productHeader h4.panel-title a{background-color:#dcdad6!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);color:#3b3b3b}#productHeader h4.panel-title a[aria-expanded=true]{background-color:#dcdad6!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus_drk.png);color:#3b3b3b}@media screen and (min-width:993px){.filter-search-form .form-group{width:auto!important;margin-right:10px}.filter-search-form .btn-link{left:0}.employer-theme #global_search_form.mlc-glyph.icon-mlc-find-your-super{color:#fff}}@media screen and (max-width:992px){.fund-search-form .btn{margin-left:10px;margin-top:0!important}.filter-search-form .form-group{width:50%}.filter-search-form .form-group select{width:100%!important}.filter-search-form .btn-link{float:left;left:0;top:-10px!important}.results-text{width:100%!important}}@media screen and (max-width:600px){.filter-search-form .form-group{float:none}.filter-search-form .form-group select{width:280px!important}.results-text{width:85%!important}.mlc-ltd-find-funds .filter-search-form label{min-width:280px}}.mlcLtdWealthSourceLookup .dropdown-menu{overflow-y:scroll;overflow-x:visible;max-height:250px}.channel-quicklinks-tab-wrapper table h4{margin-bottom:5px}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:25%;border:0;background-color:transparent}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{height:250px;text-align:center;width:100%;font-family:Charlie-Std-SemiBold;font-weight:500;font-size:23px;color:#3b3b3b;background-position:50% 0!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a,.channel-quicklinks-tab-wrapper ul.nav-tabs li a:hover{border:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{display:block;line-height:1em;position:relative;top:165px;text-align:left!important;margin-left:auto;margin-right:auto}.icon-mlc-chevron{font-size:16px;margin-top:7px;color:#aaa8a4}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{margin-left:10px;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-bottom:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{display:none}.channel-quicklinks-tab-content-wrapper .close-tab{float:right;color:#ccc}.channel-quicklinks-tab-content-wrapper .close-tab:hover{color:#999}.channel-quicklinks-tab-content-wrapper .close-tab span{font-size:12px!important;color:#ccc!important}.channel-quicklinks-tab-wrapper .list-item-text p a{color:#037691}@media screen and (min-width:594px) and (max-width:767px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:47%!important;display:inline-block!important;margin-bottom:20px;margin-right:10px}}@media screen and (max-width:593px){.channel-quicklinks-tab-wrapper ul.nav-tabs{margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active{border-bottom:2px solid #ce0058!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{font-size:18px!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{right:2px!important}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{color:#3b3b3b!important;font-weight:700}}.content-tabs-center-inline .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;border-bottom:0}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li>*{background-color:transparent!important}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li.active{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:none;border:none}.content-tabs-center-inline .nav.nav-tabs>li>a{border-bottom:5px solid transparent!important;padding-bottom:5px;color:#3b3b3b;margin:0!important}.content-tabs-center-inline .nav.nav-tabs>li.active>a{border-color:#ddd}.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:39px}.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;margin-top:21px;margin-bottom:10.5px;font-size:30px;color:#e2dfdc;display:inline-block;border-bottom-width:2px!important;padding-left:0;padding-right:0}.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:26px}.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:20px}.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:15px}.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:13px}.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-orange .nav.nav-tabs>li.active>a{color:#c95109;border-color:#c95109!important}.content-tabs-center-inline.content-tabs-center-inline-aqua .nav.nav-tabs>li.active>a{color:#01838c;border-color:#01838c!important}.content-tabs-center-inline.content-tabs-center-inline-rubine .nav.nav-tabs>li.active>a{color:#ce0058;border-color:#ce0058!important}@media screen and (max-width:992px){.content-tabs-center-inline .nav{display:block}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li.active{display:block;float:left;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.content-tabs-center-inline .nav.nav-tabs>li:last-of-type{padding-bottom:10px}.content-tabs-center-inline .nav.nav-tabs>li>a{display:inline-block;margin-bottom:5px}}.choose-advice-tabs ul.nav-tabs{border-bottom:0}@media screen and (min-width:992px){.choose-advice-tabs ul.nav-tabs{margin-bottom:190px}}@media screen and (min-width:992px) and (max-width:1200px){.choose-advice-tabs ul.nav-tabs{margin-bottom:400px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-top:20px}}@media screen and (min-width:1200px){.choose-advice-tabs ul.nav-tabs{margin-bottom:190px}}.choose-advice-tabs ul.nav-tabs li{background-color:transparent;border-left:0;border-top:0;border-bottom-width:4px}.choose-advice-tabs ul.nav-tabs li a{font-weight:700;margin-bottom:12px!important}.choose-advice-tabs ul.nav-tabs li.active{border-bottom-color:#c95109}.choose-advice-tabs ul.nav-tabs li.active:after{content:"";top:-6px;right:-50%;position:relative;width:0;height:0;border-style:solid;border-width:0 6px 9px;border-color:transparent transparent #c95109}@media screen and (min-width:992px){.choose-advice-tabs ul.nav-tabs li a{margin-top:160px}.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:20px}.choose-advice-tabs ul.nav-tabs li:first-of-type:before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/general_advice_and_info.jpg)}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2){padding-right:165px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2):before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/focused_advice.jpg)}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:110px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3):before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/comprehensive_advice.jpg)}}.business-theme .carousel-content-list-wrapper .carousel-caption h4{font-family:Charlie-Std-SemiBold-Italic}.business-theme .channel-info-directive.first{border-right:1px solid #666}.business-theme .channel-cta-wrapper{background-color:#fdfbf7}.business-info-directive-wrapper{background-color:#473f3a!important}.business-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #7a7373}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:7%}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:35px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm h2{width:90%}.adviser-platform-campaign .masthead-mobile-only-banner{display:none}@media (max-width:1200px){.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:32px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:5%}nav-inflation-plus li{padding-left:30px;padding-right:30px}}@media (max-width:992px){.adviser-platform-campaign .masthead-wrapper.masthead-sm{background:url(../../../../../../content/dam/mlc/images/mastheads/masthead-mobile-egg-matrix@2x.png);-webkit-background-size:cover!important;background-size:cover!important;background-position:100% 50%!important}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:32px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:0;margin-bottom:30px}.adviser-platform-campaign .masthead-mobile-only-banner{display:inline-block}.adviser-platform-campaign .masthead-mobile-only-banner-content{min-height:280px;-webkit-background-size:cover;background-size:cover;background-position:79% center}}@media (max-width:600px){.adviser-platform-campaign .masthead-mobile-only-banner-content{min-height:200px}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1 span{color:#bc4401!important}.adviser-platform-campaign .masthead-wrapper.masthead-sm .container.page-header-container{background-color:transparent}.adviser-platform-campaign .masthead-wrapper.masthead-sm h2{font-size:22px}}.bg-white{background-color:#fff}body .employer-theme{font-size:16px}body .employer-theme a{color:#d4743a}.employer-theme ol li,ul li{margin-bottom:20px}.employer-theme ul li::marker{font-size:10px;color:#434343}.employer-theme .h3,h3{font-size:30px;margin-bottom:25px}.employer-theme .overlapped-col-left-bg{height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#f0eeea),color-stop(0,#fff));background:-webkit-linear-gradient(left,#f0eeea 30%,#fff 0);background:-o-linear-gradient(left,#f0eeea 30%,#fff 0);background:linear-gradient(90deg,#f0eeea 30%,#fff 0)}.employer-theme .overlapped-col-right-bg{height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(70%,#fff),color-stop(30%,#f0eeea));background:-webkit-linear-gradient(left,#fff 70%,#f0eeea 30%);background:-o-linear-gradient(left,#fff 70%,#f0eeea 30%);background:linear-gradient(90deg,#fff 70%,#f0eeea 30%)}.employer-theme .overlapped-col h2{font-family:Charlie-Std-Medium;font-size:34px}.employer-theme nav.navbar{min-height:100px}.employer-theme nav.navbar-default .navbar-nav li a{font-family:Charlie-Std-SemiBold;font-size:20px;color:#473f3a;line-height:1.15;font-weight:600;letter-spacing:-.2px}.employer-theme .wrapper.wrapper-top-row{background-color:#161818}.employer-theme #site-select-desktop .nav-pills>li.active>a,.employer-theme #site-select-desktop .nav-pills>li.active>a:focus,.employer-theme #site-select-desktop .nav-pills>li.active>a:hover,.employer-theme #site-select-desktop .nav>li>a:focus{background-color:#000;color:#fff;-webkit-box-shadow:0 -4px 0 #c95109 inset;box-shadow:0 -4px 0 #c95109 inset}.employer-theme #site-select-desktop .nav-pills.site-select-nav>li>a:hover{background-color:#473f3a;color:#fff}.employer-theme #site-select-desktop .nav-pills>li>a,.employer-theme .wrapper-top-row .nav-pills>li.active>a,.employer-theme .wrapper.wrapper-top-row .nav>li>a{color:#fff}.employer-theme .wrapper-top-row .nav-pills>li.active>a:focus,.employer-theme .wrapper-top-row .nav-pills>li.active>a:hover,.employer-theme .wrapper-top-row .nav>li>a:focus,.employer-theme .wrapper-top-row .nav>li>a:hover{color:#c95109}.employer-theme .masthead-homepage{height:400px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.employer-theme .masthead-standard{height:320px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none;padding-top:20px}.employer-theme .masthead-homepage .inner h2,.employer-theme .masthead-standard .inner h2{max-width:520px;width:50%;font-size:46px;color:#181816;margin-bottom:10px;font-family:Charlie-Std-Medium;padding-bottom:10px;line-height:1em}.employer-theme .masthead-homepage .inner h4{font-size:24px;color:#181816;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:25px;font-family:Charlie-Std-Medium}.employer-theme .masthead-standard .inner h4{font-size:24px;color:#181816;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:5px;font-family:Charlie-Std-Medium}.employer-theme .masthead-homepage .inner p,.employer-theme .masthead-homepage .inner p a span,.employer-theme .masthead-standard .inner p,.employer-theme .masthead-standard .inner p a span{margin-bottom:0}.employer-theme .black-white-col .col-custom:first-child{background-color:#181816;color:#fff}.employer-theme .black-white-col.black-white-br-radius .col-custom:first-child{border-bottom-right-radius:40px}.employer-theme .black-white-col .col-custom:nth-child(2){background-color:#fff;color:#000}.employer-theme .black-white-col h2{font-family:Charlie-Std-Medium;font-size:42px;padding-bottom:20px}.employer-theme .black-white-col h4{font-family:Charlie-Std-Regular;font-size:30px;line-height:40px;font-weight:lighter;padding-bottom:40px;width:95%}.employer-theme .caret:after{content:' ';display:inline-block;border-bottom:1px solid #181816;border-right:1px solid #181816;height:8px;position:absolute;top:15px;width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.employer-theme .caret{display:inline-block;width:0;height:0;border-top:none;border-right:4px solid transparent;border-left:8px solid transparent}.employer-theme .row-footer{color:#fff;background-color:#181816}.employer-theme .row-footer .row-footer-container>div:nth-child(2){border-top:1px solid rgba(153,148,138,.25);margin-top:26px;padding-top:10px}.employer-theme .row-footer .wrapper.footer-bg{background-color:#181816}.employer-theme .row-footer a{color:#d4743a}.employer-theme .row-footer h3{font-size:24px!important}.employer-theme .row-footer .wrapper.footer-bg ul.nav li a{color:#d4743a}.employer-theme .row-footer .bootstrap-nav-secondary{right:0;position:absolute;bottom:16px}.employer-theme .breadcrumb{background-color:transparent;padding:8px 0;margin-bottom:10px}.employer-theme .breadcrumb a{color:#3b3b3b}.employer-theme .dark-bg{background-color:#181816;color:#fff}.employer-theme .cta-copy h3{font-size:20px;margin-bottom:0;font-family:Charlie-Std-Medium}.employer-theme .numbered-card h3{color:#d4743a;font-family:Charlie-Std-SemiBold;font-size:35px}.employer-theme .breadcrumb li,.employer-theme .mlc-primary-nav li,.employer-theme .nav-pills li,.employer-theme .nav-tabs li{margin-bottom:0}@media (max-width:750px){.employer-theme .overlapped-col-left-bg,.employer-theme .overlapped-col-right-bg{height:100%;background:#fff}.employer-theme .row-footer .bootstrap-nav-secondary{left:0;position:relative;bottom:16px}}@media screen and (min-width:1201px){.employer-theme .inner{max-width:1020px!important}}.row.equal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vcenter-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spacing-pt-60{padding-top:60px}.spacing-pb-60{padding-bottom:60px}.spacing-pt-70{padding-top:70px}.spacing-pb-70{padding-bottom:70px}.spacing-pt-80{padding-top:80px}.spacing-pb-80{padding-bottom:80px}span.chevron-link{font-family:Charlie-Std-SemiBold;font-size:18px;color:#c95109}span.chevron-link:before{content:"\e605";margin-right:20px;font-size:12px;color:#c95109;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none}span.chevron-link:hover{text-decoration:none}.employer-theme .left-bordered-row{border-left:4px solid #741915;padding:30px 20px 20px}.employer-theme .left-bordered-row.cols{padding:0 20px}.employer-theme .left-bordered-row h3{color:#d4743a;font-size:26px;margin-bottom:0}.employer-theme .left-bordered-row p{margin-bottom:0}.employer-theme .left-bordered-heading h3{color:#d4743a;border-left:4px solid #741915;padding-left:15px}.employer-theme .left-bordered-heading p{padding-left:20px}.employer-theme .img-content-tile .img-content-tile-text{background-color:#000;color:#fff;padding:35px 30px 20px}.employer-theme .masthead-homepage.masthead-overlay .container:before{background-color:#000;height:400px;width:50%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-standard.masthead-overlay .container:before{background-color:#000;height:320px;width:50%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-standard span.button-md{line-height:20px}.employer-theme .masthead-overlay .breadcrumb a,.employer-theme .masthead-overlay .breadcrumb li,.employer-theme .masthead-overlay .mlc-primary-nav li,.employer-theme .masthead-overlay .nav-pills li,.employer-theme .masthead-overlay .nav-tabs li,.employer-theme .wrapper.masthead-overlay .inner h1,.employer-theme .wrapper.masthead-overlay .inner h2,.employer-theme .wrapper.masthead-overlay .inner h3,.employer-theme .wrapper.masthead-overlay .inner h4,.employer-theme .wrapper.masthead-overlay .inner h5,.employer-theme .wrapper.masthead-overlay .inner h6{color:#fff}.employer-theme .masthead-overlay .breadcrumb .last.active{font-weight:700}.employer-theme .megamenu-row{padding-top:30px}.employer-theme .megamenu-col span.button-md{background-color:#c95109;color:#fff;margin-top:0;margin-bottom:0}.employer-theme .megamenu-row #megamenu-col-1 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-2 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-3 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-4 .chevron-link a{display:inline-block;color:#c95109!important;font-size:16px!important}.employer-theme .megamenu-col table h4{font-size:21px!important;margin-bottom:25px}.employer-theme .yamm-fw .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}.employer-theme .navbar-default .navbar-nav>.open>a,.employer-theme .navbar-default .navbar-nav>.open>a:focus,.employer-theme .navbar-default .navbar-nav>.open>a:hover{height:auto}.employer-theme .megamenu-col:first-child{background-color:transparent;margin-top:0;margin-right:0;margin-left:0;color:inherit}.employer-theme .megamenu-col{color:#434343}.employer-theme .megamenu-col h4{font-family:Charlie-Std-Medium;font-size:24px!important;padding-top:0!important}.employer-theme .megamenu-row .megamenu-col ul li{padding-left:13px;font-size:14px;border:none;margin-bottom:10px}.employer-theme .megamenu-row .megamenu-col ul li a{font-size:16px!important;padding-top:0!important;padding-bottom:10px!important}.employer-theme .megamenu-row .megamenu-col ul li::marker{content:"\e605";margin-right:20px;font-size:12px;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none}.employer-theme .megamenu-col .chevron-link{font-family:HelveticaNeueLTStd-Roman}.employer-theme .megamenu-primary-nav .dropdown.open .caret:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:20px}.employer-theme .megamenu-col table{border-collapse:inherit;color:#fff;background-color:none;padding:0;border-collapse:none;color:inherit}.employer-theme .megamenu-col table td[headers=orange]{background-color:#c95109;padding:20px;color:#fff}.employer-theme .megamenu-col table td[headers=dark]{background-color:#181816;padding:20px;color:#fff}.employer-theme .media-left,.media>.pull-left{padding-right:0!important}.employer-theme .mlc-primary-nav.in .megamenu-row{padding:15px}.employer-theme .mlc-primary-nav.in .megamenu-col:first-child{min-height:auto}.employer-theme .mlc-primary-nav.in .dropdown-menu ul{padding-left:10px}.employer-theme .mlc-primary-nav.in .megamenu-row .megamenu-col ul li{padding-left:6px}.employer-theme .mlc-primary-nav.in .caret:after,.employer-theme .mlc-primary-nav.in .dropdown.open .caret:after{bottom:22px;top:auto}@media screen and (max-width:992px){.employer-theme .wrapper.masthead-overlay .container:before{width:100%}.employer-theme .masthead-homepage .container:before{background-color:#000;height:400px;width:100%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-homepage .inner h1,.employer-theme .masthead-homepage .inner h2,.employer-theme .masthead-homepage .inner h3,.employer-theme .masthead-homepage .inner h4,.employer-theme .masthead-homepage .inner h5,.employer-theme .masthead-homepage .inner h6{color:#fff;width:100%!important}.employer-theme .megamenu-col:first-child{display:block}}@media screen and (min-width:599px) and (max-width:750px){.employer-theme .masthead-standard .inner h2{width:90%}.employer-theme .masthead-standard .inner h4{width:90%!important}}@media screen and (max-width:599px){.employer-theme .masthead-standard,.employer-theme .wrapper.masthead-standard.masthead-overlay .container:before{height:185px}.employer-theme .masthead-standard .inner h2{font-size:22px;width:90%;margin-top:0!important;line-height:1.2em}.employer-theme .masthead-standard .inner h4{font-size:14px;width:90%!important}.employer-theme .masthead-standard span.border-button-md-aqua,.employer-theme .masthead-standard span.border-button-md-rubine,.employer-theme .masthead-standard span.border-button-md-white-reverse,.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine,.employer-theme .masthead-standardh span.border-button-md{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:0!important;font-weight:400!important;margin-top:30px}}@media screen and (max-width:582px){.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine{margin-top:10px}}@media screen and (min-width:993px){.employer-theme .megamenu-col.col-sm-3{width:25%;padding:0 15px}}.employer-theme #mlc-header-top-nav{float:left!important}.employer-theme .img-content-tile-text span.icon-mlc-chevron{float:left!important;display:inline-block!important;padding-right:10px!important}.employer-theme .row.equal.equal-col-ht>div{-webkit-background-clip:content-box;background-clip:content-box;background-color:#000}.employer-theme .megamenu-col a:hover{text-decoration:underline!important}body{overflow-x:hidden;color:#3b3b3b;width:100%}a{text-decoration:none;outline:0!important;color:#037691}h1,h2,h3,h4,h5,h6,p{margin-top:0!important}h1,h2,h3,h4,h5,h6{font-family:Charlie-Std-SemiBold}p{line-height:22px;margin-bottom:16px}h1{font-size:34px}h2{line-height:36px;margin-bottom:22px}h3{line-height:32px;margin-bottom:16px;margin-top:0}h4{margin-bottom:12px;line-height:24px}.font-size-huge{font-size:39px}.font-size-big{font-size:30px}.font-size-regular{font-size:26px}.font-size-little{font-size:20px}.font-size-tiny{font-size:16px}ol,ul{margin-top:0;padding-left:15px;margin-bottom:22px}ol li,ul li{line-height:22px!important;margin-bottom:10px;padding-left:12px}ul ul{list-style-type:disc}.roman-bold-75{font-family:HelveticaNeueW01-75Bold,Helvetica,Arial,sans-serif;font-size:15px}*{outline:0!important}.margin-top-0{margin-top:0!important}.margin-bottom-0{margin-bottom:0!important}.padding-top-0{padding-top:0!important}.charlie-semibold{font-family:Charlie-Std-SemiBold}.charlie-medium{font-family:Charlie-Std-Medium}.charlie-regular{font-family:Charlie-Std-Regular}.charlie-semibold-italic{font-family:Charlie-Std-SemiBold-Italic}.breadcrumb li,.mlc-primary-nav li,.nav-pills li,.nav-tabs li{margin-bottom:0;padding-left:0}.campaign-content,.page-content{padding-top:60px;padding-bottom:60px}.product-page-title-tabs-container{padding-left:0;padding-right:0}span.button-lg{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;text-align:center;display:inline-block}span.button-lg a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-lg a:hover{text-decoration:underline}span.button-md{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:11px;text-align:center;display:inline-block}span.button-md a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-md a:hover{text-decoration:none;background-color:#bc4401}span.button-md:hover{background-color:#bc4401}span.button-md-aqua{background-color:#01838c;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:11px;text-align:center;display:inline-block}span.button-md-aqua a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-md-aqua a:hover{text-decoration:underline;background-color:#004651}span.button-md-aqua:hover{background-color:#004651}span.button-md-rubine{background-color:#ce0058;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:11px;text-align:center;display:inline-block}span.button-md-rubine a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-md-rubine a:hover{text-decoration:underline;background-color:#60003a}span.button-md-rubine:hover{background-color:#60003a}span.button-sm{background-color:#c95109;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}span.button-sm a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-sm a:hover{text-decoration:underline}button.button-sm{background-color:#c95109;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-top:6px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;border:0;border-radius:0}button.button-sm a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}button.button-sm:active,button.button-sm:focus,button.button-sm:hover{text-decoration:underline}span.border-button-lg{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#bc4401;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #bc4401;text-decoration:none}span.border-button-md{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#bc4401;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #bc4401;text-decoration:none;padding:11px 21px}span.border-button-md-white-reverse{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #fff;text-decoration:none;padding:11px 21px}span.border-button-md-white-reverse:hover{background-color:#fff;color:#3b3b3b}span.border-button-md-rubine{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#ce0058;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #ce0058;text-decoration:none!important;padding:11px 21px}span.border-button-md-rubine:hover{background-color:#ce0058;color:#fff}span.border-button-md-aqua{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#01838c;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #01838c;text-decoration:none!important;padding:11px 21px}span.border-button-md-aqua:hover{background-color:#01838c;color:#fff}span.border-button-lg-white-reverse{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #fff;text-decoration:none}span.border-button-lg-white-reverse:hover{background-color:#fff;color:#3b3b3b}span.border-button-lg-rubine{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #ce0058;text-decoration:none}span.border-button-lg-rubine:hover{background-color:#ce0058;color:#3b3b3b}span.border-button-lg-aqua{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #01838c;text-decoration:none}span.border-button-lg-aqua:hover{background-color:#01838c;color:#3b3b3b}span.megamenu-button-sm{background-color:#fff;color:#004f59;font-family:Charlie-Std-SemiBold;font-size:14px;height:32px!important;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:6px;cursor:pointer}span.megamenu-button-sm:hover{text-decoration:none;color:#fff;background-color:#004651}.btn-modal-orange-md a{background-color:#c95109;border-radius:0;border:0;display:inline-block;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-top:7px;padding-left:50px;padding-right:50px;text-align:center}.btn-modal-orange-md a:hover{background-color:#bc4401}.btn-modal-orange-md a:focus{background-color:#c95109!important}.btn-orange{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:9px;text-align:center;display:inline-block;border-radius:0;border:0}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background-color:#bc4401;color:#fff}.btn-aqua{background-color:#01838c;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:9px;text-align:center;display:inline-block;border-radius:0;border:0}.btn-aqua:active,.btn-aqua:focus,.btn-aqua:hover{background-color:#004651;color:#fff}.btn-rubine{background-color:#ce0058;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:9px;text-align:center;display:inline-block;border-radius:0;border:0}.btn-rubine:active,.btn-rubine:focus,.btn-rubine:hover{background-color:#60003a;color:#fff}.orange{color:#bc4401}.rubine{color:#ce0058}.aqua{color:#017780}.white{color:#fff}.charcoal,.charcoal-new{color:#3b3b3b}.page-content table .icon-mlc-document{font-size:18px}.white-reverse,.white-reverse .breadcrumb li a{color:#fff}.wrapper{background-color:#fff}.wrapper.wrapper-top-row{background-color:#faf8f4;height:56px}.wrapper.wrapper-top-row .nav>li>a{padding:18px 16px;color:#473f3a;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.15px}.wrapper-top-row .nav-pills>li+li{margin-left:0}.wrapper.wrapper-dark,.wrapper.wrapper-footer{background-color:#eee}.wrapper-orange{background-color:#c95109}.wrapper-aqua{background-color:#01838c}.wrapper-charcoal{background-color:#473f3a}.wrapper-bg-f0eeea{background-color:#f0eeea!important}.wrapper-bg-f6f3ef{background-color:#f6f3ef!important}.wrapper-bg-fdfbf7{background-color:#fdfbf7}.wrapper-bg-000000{background-color:#000}.channel-cta-wrapper .media img,.overview-teaser-wrapper .media img{width:100%}#topnav-mobile li{width:40%}#topnav-mobile li a{padding:5px 3px 5px 15px}.row-footer .wrapper.footer-bg{background-color:#282828;font-size:15px;margin:50px auto 57px}.row-footer .wrapper.footer-bg ul.nav li a{color:#fff;padding:0 20px 0 0}.row-footer .wrapper.footer-bg ul.nav li a:focus,.row-footer .wrapper.footer-bg ul.nav li a:hover{background-color:transparent}.row-footer .wrapper.footer-bg .base-footer{background-color:#353535;color:#fff;height:55px}.row-footer .wrapper.footer-bg .base-footer p{padding-top:17px;margin-bottom:0}.row-footer .wrapper.footer-bg .base-footer .media img{margin-top:12px}.row-footer .connect-with-us-title h3{color:#fff;font-size:16px;margin:0 0 15px}.row-footer .wrapper.footer-base-bg{background-color:#353535;font-size:12px;margin:0 auto}.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.row-footer .nav-pills>li.active>a{background:0 0}.row-footer .nav-pills>li>a:hover{text-decoration:underline}@media (min-width:768px){.mlc-ltd-unit-prices .unit-prices{overflow-x:visible}.nav-pills>li{float:left}}.caret{margin-left:1px}.list-item-text p{margin-top:25px}.carousel-caption{bottom:35px;left:0;right:60%;text-shadow:none;text-align:left}.carousel-caption h2{color:#bc4401;width:50%;line-height:1.1em}.carousel-caption h4{color:#3b3b3b}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-content-list-wrapper{background-color:#f7f7f7}.carousel-content-list-wrapper .carousel-inner .item{height:400px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.carousel-content-list-wrapper .white-reverse .carousel-caption h2{color:#fff}.carousel-content-list-wrapper .rubine .carousel-caption h2{color:#ce0058}.carousel-content-list-wrapper .aqua .carousel-caption h2{color:#01838c}.carousel-content-list-wrapper .container{width:100%}.carousel-full-width{text-align:center}.carousel-full-width img{height:400px}.carousel-full-width .carousel-caption{width:920px;margin:0 auto;left:0;right:0}.carousel-control{display:none}.carousel-content-list-wrapper .carousel-caption a:hover{text-decoration:none}.carousel-content-list-wrapper .carousel-caption h2{max-width:520px;width:50%;font-size:44px;color:#be4601;margin-bottom:10px}.carousel-content-list-wrapper .carousel-caption h4{font-size:25px;color:#3b3b3b;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:30px;font-family:Charlie-Std-Medium}.carousel-content-list-wrapper .carousel-caption .list-item-text h4{margin-bottom:20px}.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md{margin-top:0;display:inline-block;line-height:.7em;padding:15px 21px;height:50px!important}@media screen and (min-width:600px) and (max-width:1199px){.carousel-content-list-wrapper .carousel-inner .item{height:300px}.carousel-content-list-wrapper .carousel-caption{max-width:90%!important;top:5%;left:1%;right:1%}.carousel-content-list-wrapper .carousel-caption h2{font-size:40px;width:68%;max-width:520px}.carousel-content-list-wrapper .carousel-caption h4{font-size:22px;width:65%;margin-left:0}}@media screen and (max-width:599px){.carousel-content-list-wrapper .carousel-inner .item{height:185px}.carousel-content-list-wrapper .carousel-caption{top:0;max-width:100%;background-color:rgba(0,0,0,.6)}.carousel-content-list-wrapper .carousel-caption h2{font-size:22px;color:#fff!important;width:90%;margin-left:5%;margin-bottom:10px;line-height:1em}.carousel-content-list-wrapper .carousel-caption h4{font-family:Charlie-Std-Medium;color:#fff;width:90%!important;margin-left:5%;line-height:1.2;font-size:13px;margin-bottom:15px}.carousel-content-list-wrapper .container{padding-left:0;padding-right:0}.carousel-content-list-wrapper .carousel-caption .border-button-md{margin-left:0;height:inherit;padding:5px 10px;font-size:12px;color:#fff;border:3px solid #fff;text-decoration:none;position:relative;top:10px}.carousel-content-list-wrapper .carousel-caption .border-button-md:hover{color:#3b3b3b;border:3px solid #fff;background-color:#fff}.carousel-content-list-wrapper .carousel-caption .list-item-text h4{margin-bottom:10px}.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md{padding:5px 10px;height:30px!important;line-height:1.1em;min-width:60px}}@media (min-width:600px){.carousel-content-list-wrapper .carousel-caption .border-button-md:hover{background-color:#c95109;border-color:#c95109;color:#fff}}@media screen and (min-width:1201px){.carousel-content-list-wrapper .carousel-caption{max-width:1020px!important;top:15%;left:85px;right:85px}.carousel-content-list-wrapper .carousel-caption .border-button-md{margin-left:0}}.masthead-wrapper{height:400px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.masthead-wrapper .header-italics h2{font-family:Charlie-Std-Regular-Italic}.masthead-wrapper.cf-wrapper img{margin-top:55px}.masthead-wrapper h1{font-size:44px}.masthead-wrapper h2{font-size:25px}.hero-banner p{line-height:1.2;color:#3b3b3b}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper{height:300px}.masthead-wrapper h1{font-size:40px}.masthead-wrapper h2{font-size:22px;width:50%;margin-left:0}.masthead-wrapper.cf-wrapper img{margin-top:30px}}@media screen and (max-width:767px){.hero-banner p{font-size:16px;color:#fff;line-height:24px}.masthead-wrapper.hero-banner h1{margin-left:0}}@media screen and (max-width:599px){.masthead-wrapper.cf-wrapper .container.page-header-container{top:0;max-width:100%;height:90%;background-color:rgba(0,0,0,.5)}.masthead-wrapper h1{font-size:20px;color:#fff!important;margin-bottom:5px;margin-top:0!important}.masthead-wrapper{height:185px}.masthead-wrapper.cf-wrapper img{width:100px!important;margin-top:-20px}.masthead-wrapper.cf-wrapper .breadcrumb *{color:#fff!important;font-size:9px}.masthead-wrapper h2{color:#fff!important;line-height:1.2;font-size:13px;margin-bottom:15px}}.wrapper-top-row .nav-pills>li.active>a,.wrapper-top-row .nav-pills>li.active>a:focus,.wrapper-top-row .nav-pills>li.active>a:hover,.wrapper-top-row .nav>li>a:focus,.wrapper-top-row .nav>li>a:hover{background-color:inherit;color:#01838c}.channel-info-directive-wrapper{background-color:#c95109}.channel-info-directive{color:#fff;padding:30px 35px 10px;margin:0}.channel-info-directive .pull-right{margin-top:5px}.channel-info-directive.first{border-right:1px solid #d06735}.channel-info-directive .text-image h4{margin-bottom:0;font-size:25px}.channel-info-directive .text-image p{margin-bottom:0}.channel-info-directive .text-image p a{font-weight:400;font-size:16px;font-family:Charlie-Std-SemiBold;color:#fff}.section-wrapper{padding-bottom:40px}.section-header{text-align:center}.section-header h2{margin:60px 0 40px;color:#3b3b3b}.section-header .media-body{display:inline}.channel-cta-wrapper{padding:40px 0}.channel-cta-wrapper .channel-cta-panel{padding-top:0}.channel-cta .media-body{padding:20px 75px 0 0}.channel-quicklinks-wrapper{background-color:#faf8f4}.channel-quicklinks-tab-wrapper .nav-tabs{border-bottom:0}.channel-quicklinks-tab-content-wrapper{margin-top:30px}.channel-quicklinks{text-align:center}.channel-quicklinks .media-body{display:inline}@media screen and (max-width:1209px){.channel-quicklinks-tab-wrapper * span{font-size:20px!important}}@media screen and (min-width:662px) and (max-width:992px){.channel-quicklinks-tab-wrapper li:nth-child(1) span{width:300px!important}}.news-insights-wrapper{background-color:#f0eeea}.get-in-touch-wrapper{background-color:#faf8f4;padding:60px 0 44px}.get-in-touch-wrapper .media-body{width:160px}.get-in-touch-wrapper .text-image h4{color:#017780}.adviser-theme.get-in-touch-wrapper h4 a{color:#ce0058}.business-theme.get-in-touch-wrapper h4 a{color:#be4601}.investment-news-insights-wrapper{padding:60px 0;background-color:#f0eeea}.investment-news-insights-wrapper .news-insights-panel{background-color:#fff;min-height:225px;padding:15px}.wrapper.channel-news-insights-wrapper.section-wrapper{padding:60px 0;background-color:#f0eeea}.media.news-insights-panel>.media-body{padding:15px;background-color:#fff;width:100%}.media.news-insights-panel>.media-body .small{margin-bottom:5px;color:#787878}.media.news-insights-panel>.media-body h4{margin-top:0;height:40px}.media.news-insights-panel>.pull-left{padding-right:0!important}.media.news-insights-panel>.pull-left img{display:none}.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-left:0;padding-right:0}.media.news-insights-panel>.media-body p{margin-bottom:5px}.media.news-insights-panel>.media-body .blogEntryMoreLinkText{margin-top:0}@media screen and (min-width:993px){.media.news-insights-panel>.pull-left img{display:block;width:253px}.media.news-insights-panel>.media-body h4{height:70px}.media.news-insights-panel>.media-body p{height:90px}.breadcrumb{display:block}}@media screen and (min-width:768px) and (max-width:992px){.media.news-insights-panel>.media-body p{height:50px}.media.news-insights-panel>.pull-left img{display:block;width:370px}.media.news-insights-panel>.media-body h4{height:70px}}@media screen and (min-width:767px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-right:0;padding-left:0;margin-bottom:0}}#site-select-desktop .nav-pills>li.active>a,#site-select-desktop .nav-pills>li.active>a:focus,#site-select-desktop .nav-pills>li.active>a:hover,#site-select-desktop .nav>li>a:focus{color:#473f3a}#site-select-desktop .nav>li>a,#site-select-desktop .nav>li>a:hover{color:#473f3a;padding:18px 16px;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.15px}#site-select-desktop .nav>li.active>a,#site-select-desktop .nav>li>a:focus{background-color:#faf8f4;-webkit-box-shadow:inset 0 -4px 0 #c95109;box-shadow:inset 0 -4px 0 #c95109}#site-select-desktop .nav>li>a:hover{background-color:#f0eeea}@media screen and (max-width:773px){.media.news-insights-panel>.media-body p{height:50px}.media.news-insights-panel>.media-body h4{height:40px!important}.channel-info-directive{padding:30px 35px}.important-updates-wrapper .important-updates-row .important-updates-panel{height:auto;padding:30px 20px;margin-bottom:20px}.wrapper.channel-cta-wrapper .col-custom.col-xs-12{margin-bottom:20px}.wrapper.channel-cta-wrapper .col-custom.col-xs-12:last-child{margin-bottom:0}.channel-info-directive.first{border-right:0 solid #d06735;border-bottom:1px solid #d06735}}.channel-quicklinks-wrapper.section-wrapper{padding:42px 0 30px}.channel-quicklinks-tab-wrapper ul.nav-tabs{height:inherit}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .caret{border-top:0 solid;border-bottom:7px solid}.tab-pane.channel-quicklinks-tab-content-wrapper.active{margin-top:-31px;border-top:1px solid #dcdad6}.channel-quicklinks-tab-wrapper table td{display:table-cell;padding:0 5px}.channel-quicklinks-tab-content-wrapper .close-tab{margin:10px}@media screen and (min-width:594px) and (max-width:773px){.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(1) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(2) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(3) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(4) a{-webkit-background-size:75% 75%;background-size:75%;background-position:center 15%}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{margin-top:-20px}}.embedded-search-wrapper .form-group{width:100%}.embedded-search-wrapper .form-group .global_search_field{width:75%}.channel-quicklinks-tab-wrapper table h4 a{color:#444!important;text-decoration:none}@media screen and (max-width:593px){.channel-quicklinks-tab-wrapper table td{display:block;padding:7px 0}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:100%;border-bottom:1px solid #c8c6c2}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{text-align:left;position:absolute;left:50px;top:17px;font-size:17px}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{position:relative;width:100%;height:50px}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{display:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{position:absolute;right:0;display:inline-block}.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(1) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(2) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(3) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(4) a{-webkit-background-size:38px 38px!important;background-size:38px!important;background-position:left center!important}.section-header h2{margin-bottom:24px}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .channel-quicklinks-tab-active{display:none}.channel-quicklinks-wrapper.section-wrapper{padding:30px 0 0}.channel-quicklinks-tab-content-wrapper .close-tab{display:none}.tab-pane.channel-quicklinks-tab-content-wrapper.active{margin-top:-31px}.channel-quicklinks-tab-wrapper table h4 a{font-size:15px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,arial;margin-top:0;color:#037691!important}.channel-quicklinks-tab-wrapper table h4 a:hover{color:#23527c!important;text-decoration:underline!important}.channel-quicklinks-tab-wrapper table p{display:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li:last-child{border-bottom:0}}h5,h6{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,Arial,sans-serif;font-weight:700;font-size:15px}.overview-teaser-wrapper .media h4 a{margin-top:10px;color:#3b3b3b;text-decoration:none;display:block}.overview-teaser-wrapper .media a h4:hover{color:#3b3b3b;text-decoration:none}.overview-teaser-col h4 a{color:#037691}.overview-teaser-col h4 a:hover{color:#23527c}@media screen and (min-width:992px){.overview-teaser-wrapper{padding:60px 0}}@media screen and (max-width:997px){.overview-teaser-wrapper{padding:30px 0}}@media screen and (max-width:773px){.overview-teaser-wrapper .overview-teaser-col img,.overview-teaser-wrapper .overview-teaser-col p{display:none}.overview-teaser-wrapper .overview-teaser-col h4{font-size:16px}.overview-teaser-wrapper{padding:15px 10px}.overview-teaser-wrapper .overview-teaser-col{border-bottom:1px solid #c8c6c2;padding:0 10px}.overview-teaser-wrapper .overview-teaser-col:last-child{border-bottom:none}}.overview-teaser-col img{margin-bottom:8px}.masthead-wrapper.masthead-sm{height:320px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important}.masthead-wrapper.masthead-sm h1{font-size:42px;color:#ce0058;margin-top:40px!important;margin-bottom:10px;width:65%}.masthead-wrapper.masthead-sm h2{font-size:24px;line-height:1.2;color:#3b3b3b;width:65%;font-family:Charlie-Std-Medium}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper.masthead-sm{height:270px}.masthead-wrapper.masthead-sm h1{width:65%;font-size:40px}.masthead-wrapper.masthead-sm h2{font-size:22px;width:65%;margin-left:0}}@media screen and (min-width:993px) and (max-width:1209px){.masthead-wrapper.masthead-sm h1{margin-top:25px!important}}@media screen and (min-width:600px) and (max-width:992px){.masthead-wrapper.masthead-sm h1{margin-top:50px!important}}@media screen and (max-width:599px){.masthead-wrapper.masthead-sm .container.page-header-container{top:0;max-width:100%;height:90%;background-color:rgba(0,0,0,.5)}.masthead-wrapper.masthead-sm h1{font-size:20px;margin-bottom:5px;width:90%;margin-top:25px!important;line-height:1.2;margin-left:2%}.masthead-wrapper.masthead-sm h1 span{color:#fff!important}.masthead-wrapper.masthead-sm{height:185px}.masthead-wrapper.masthead-sm h2{color:#fff!important;line-height:1.2;width:90%;font-size:13px;margin-left:2%;margin-bottom:15px}}.campaign-content .faqs .panel-heading h3{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,Arial,Helvetica;font-size:17px}.campaign-content .faqs .panel-heading a{background-color:#fff!important}.campaign-content .panel .media-list .list-item-text{margin-top:15px;padding-top:20px;padding-bottom:0}.carousel-indicators li{padding-left:0;margin:0 5px}.three-column .col-custom{width:30%;margin-left:2%}@media (max-width:600px){.three-column .col-custom{width:93%!important}}.no-global-get-in-touch .row-footer .get-in-touch-wrapper{display:none}.news-insights-panel .media-body a,.news-insights-panel .media-body a:hover{color:#3b3b3b;text-decoration:none}.archive-wrapper{background-color:#faf8f4;padding:50px 0}.page-overview h3{font-size:20px;line-height:24px;margin-bottom:24px;margin-top:28px!important}.page-header-container{color:#fff}.page-header-container .breadcrumb{background:0 0;padding:0;margin:25px 0 0}.page-header-container .breadcrumb li,.page-header-container .breadcrumb li.active{color:#fff}.page-header-container .breadcrumb li.last.active{font-weight:700}.page-header-container .breadcrumb a{color:#fff}.charcoal .breadcrumb li a,.charcoal .breadcrumb li.active{color:#3b3b3b}.page-header-container h1{margin:0 0 32px}.wrapper-rubine{background-color:#ce0058}.product-page-cta{background-color:#f0eeea;padding:40px 0 24px;text-align:center}.product-page-cta h4{display:inline-block;font-family:Charlie-Std-SemiBold;font-size:22px;margin-bottom:18px}.product-page-cta h4 a{margin-left:20px;margin-bottom:0}.product-page-cta span.button-md,.product-page-cta span.button-sm{margin-top:0!important}.center-cta .button-lg,.center-cta .button-md,.center-cta .button-sm,.center-cta h4{text-align:center}.center-cta .button-lg,.center-cta .button-md,.center-cta .button-sm{margin-left:20px}.page-intro,.product-page-how-to-invest,.product-page-intro{background-color:#faf8f4}.product-page-intro{font-size:17px!important}.page-intro .container,.product-page-how-to-invest .container,.product-page-intro .container{padding-top:50px;padding-bottom:32px}.nav-tabs{margin-top:30px;margin-bottom:30px;height:42px}.nav-tabs>li>a{text-align:center;padding:10px 25px;color:#3b3b3b;border:0!important;border-radius:0;margin-right:0}.nav-tabs>li{border-top:0 solid #ccc;border-left:1px solid #ccc;background-color:#f0eeea;border-bottom:0 solid #ccc}.nav-tabs>li.last{border-top:0 solid #ccc;border-left:1px solid #ccc;border-right:0 solid #ccc}.nav-tabs>li.last.active{border-top:1px solid #ccc;border-bottom:1px solid #fff;border-right:1px solid #ccc}.product-page-faqs{background-color:#faf8f4;border-bottom:1px solid #ccc;padding:50px 0}.embedded-search-wrapper{background-color:#faf8f4;border-bottom:1px solid #ccc;padding:60px 0}.important-updates-wrapper{background-color:#fff;border-bottom:1px solid #ccc;padding:60px 0}.important-updates-wrapper .important-updates-row .important-updates-panel{background-color:#f0eeea;min-height:270px}.important-updates-wrapper .important-updates-row .important-updates-panel .important-updates-panel p{padding:0;margin:0}.panel-group{margin-bottom:30px}.panel{border:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:12px!important}.panel-heading{border-radius:0;padding:0}.panel-title{font-size:15px;line-height:24px;margin:0}.panel-heading a.collapsed{background-color:#dcdad6!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);background-repeat:no-repeat;color:#3b3b3b;display:block;padding:10px 50px 10px 18px}.panel-heading a{background-color:#585652;background-repeat:no-repeat;color:#fff;display:block;outline:0;text-decoration:none;padding:10px 50px 10px 18px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,Arial,Helvetica;background-position:99% center;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus.png)}.panel-heading a.collapsed:hover{background-color:#585652!important;background-repeat:no-repeat;color:#fff;text-decoration:none}.panel-heading a:hover{text-decoration:none}.panel .media-list li.media{padding-left:0!important}.panel .media-list .list-item-text{padding:40px 18px 0}.accordion-last .list-item-text{padding-bottom:0!important}.bootstrap-blog-entry .media-body{display:inline-block!important}.our-impact{color:#fff}.our-impact * h3{margin-top:0;margin-bottom:0;padding-bottom:10px;padding-top:10px}.our-impact * h1{margin-top:10px!important;margin-bottom:0}.our-impact-header{background-color:#d86018;color:#fff;margin-right:auto!important}.our-impact-body{color:#d86018;background-color:#f4dccd}.our-impact-below{background-color:#e7e7e9}.our-impact-below * .media-left{display:block!important;text-align:center!important}.table{border:0;border-bottom:1px solid #ddd}.table tr td{border-top:1px solid #c8c6c2!important}.table-cell-header{background-color:#dfdbd2}.table-cell-orange-header{background-color:#c95109;color:#fff}.table-cell-orange-sub-header{background-color:#ce6221;color:#fff}.table-cell-orange-sub-sub-header{background-color:#d3733a;color:#fff}.table-bordered-images tr td a{border:1px solid #ccc;border-radius:6px;display:block;padding:20px}.table-responsive{-webkit-overflow-scrolling:touch;border:0}.faq-body table th,.modal-body .faq-answer-content-row table th{padding:10px}.faq-body table td,.modal-body .faq-answer-content-row table td{border-top:1px solid #c8c6c2!important;padding:10px}.wrapper-stronger-super .breadcrumb{background-color:transparent}.wrapper-stronger-super .mlc-glyph{color:#01838c}.stronger-super-cta{border-bottom:1px solid #c8c6c2;margin-bottom:21px;padding-bottom:21px}.stronger-super-cta .button-md{position:relative;top:18px}.stronger-super-cta .glyphicon{margin-right:12px}.wrapper-tools{background-color:#f0eeea;padding-bottom:60px;padding-top:30px}.wrapper-tools .text-image{padding-top:30px!important}.wrapper-tools .pull-left{padding-right:20px!important}.wrapper-tools img{width:100%}.wrapper-bg-faf8f4{background-color:#faf8f4}.wrapper-transparent-breadcrumb .breadcrumb{background-color:transparent}.wrapper-protect-my-super,.wrapper-protect-my-super-how-it-can-work{margin-bottom:50px;padding-bottom:50px}.wrapper-protect-my-super .breadcrumb{background-color:transparent}.wrapper-protect-my-super-how-it-can-work{margin-bottom:0}.protect-my-super-form .protect-my-super-field{display:inline-block}.protect-my-super-form .protect-my-super-field input{font-size:15px;height:35px;padding:6px 12px}.protect-my-super-form .btn{background-color:#c95109;border-color:#c95109;border-radius:0;height:35px;position:absolute}.model-protect-my-super{height:500px;width:800px}.model-protect-my-super .modal-body iframe{border:0}.advice-centre-wrapper{padding-bottom:30px;padding-top:60px}.comp-winner-wrapper{background-color:#faf8f4;margin-bottom:40px;margin-top:40px;padding:60px 60px 42px}.advice-centre-list{margin-bottom:40px}.advice-centre-content table.table{margin-bottom:0}.advice-centre-content table td{padding-bottom:20px;vertical-align:top;padding-right:15px}.advice-centre-content table td img{padding-right:5px}.adv-center-maps{margin-left:10px}.adv-center-maps iframe{border:0}.box-content{background-color:#f7f6f4;min-height:220px;padding:40px 20px 20px 40px;margin-bottom:40px}.box-content h3,.box-content h4{margin-top:0}.box-content .mlc-glyph{color:#01838c;font-size:30px}.feature-copy{font-size:17px}.business-get-in-touch a{color:#c95109!important}.business-get-in-touch a:hover{color:#bc4401!important}.adviser-get-in-touch a{color:#ce0058!important}.paddingtop60{padding-top:60px}.paddingtop40{padding-top:40px}.lt-ie9 img{width:auto!important}.navbar-nav{float:right}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#017780;background-color:#faf9f7;height:54px;outline:0}#megamenu-col-1>h4{font-size:22px}#megamenu-col-1 a{color:#fff!important;border-bottom:0;font-size:14px!important;margin-top:-11px}#megamenu-col-1 a:hover{text-decoration:underline}.megamenu-col-1 p{font-size:14px}.yamm-fw .dropdown-menu{-webkit-box-shadow:0 4px 3px rgba(0,0,0,.175);box-shadow:0 4px 3px rgba(0,0,0,.175)}.yamm-fw .dropdown-menu li{list-style:none;border-bottom:1px solid #d1d3d4}.yamm-fw .dropdown-menu li a{display:block;list-style:none;font-size:14px!important;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;color:#444;padding:7px 0!important;border-bottom:0 solid #d1d3d4!important;text-decoration:none}.yamm-fw .dropdown-menu li:last-child{border-bottom:0 solid #d1d3d4}nav.navbar-default .navbar-header .navbar-brand{padding:0 10px 0 0}.nav-tabs>li.first{border-top:0 solid #ccc;border-bottom:1px solid #ddd;border-left:0 solid #ccc}.nav-tabs>li.active{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #fff}.table-striped>tbody>tr:nth-child(odd){background-color:#f6f3ef}td,th{border:none!important}.bootstrap-addthis.parbase.bootstrap-base{margin-bottom:20px}.row-footer .wrapper.footer-base-bg{width:100%}.row-footer{background-color:#282828}@media (max-width:992px){.visible-xs{display:block!important}.navbar-toggle{display:block;padding:0}.wrapper.wrapper-top-row{display:none}.nav-mobile-header{height:64px}.nav-mobile-header .mobile-menu{padding:12px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:320px}.nav-mobile-header a.navbar-brand{padding:0 20px 0 16px;margin-top:0;height:auto}.nav-mobile-header a.navbar-brand img{height:38px;min-width:61px;margin-top:0}.nav-mobile-header .mlc-ltd-cta-buttons{width:100%}.nav-mobile-header #mlc-header-buttons-mobile{float:inline-end}.nav-mobile-header #mlc-header-buttons-mobile>ul{margin-bottom:0}}@media screen and (max-width:599px){.panel-heading a.collapsed{padding-top:10px;padding-bottom:10px}}.nav-pills>li>a{border-radius:0}.glyphicon{width:inherit;height:inherit}@media screen and (max-width:991px){nav.navbar-default .navbar-nav{float:none;margin-top:0!important;height:auto}nav.navbar-default .navbar-nav li a,nav.navbar-default .navbar-nav li a:hover{padding:14px 12.5px;height:inherit}nav.navbar-default .navbar-nav li a{background-color:#faf8f4}nav.navbar-default .navbar-nav li a:hover{color:#017780;background-color:#f0eeea}.nav-pills>li{float:none}#topnav-mobile li{width:100%;background-color:#3b3b3b;color:#fff}#topnav-mobile li a:hover{background-color:#3b3b3b;text-decoration:underline}.nav-pills>li+li{margin-left:0}.yamm .dropdown.yamm-fw .dropdown-menu{padding:0}.navbar-offcanvas.offcanvas-transform.in{background-color:#faf8f4}#topnav-mobile li a{color:#fff;padding:12px 3px 12px 15px}.dropdown-menu ul li a{padding:14px!important;border:0}.navbar-nav{margin:0 -10px}}@media screen and (max-width:992px){.nav-tabs>li,.nav-tabs>li.active,.nav-tabs>li.first,.nav-tabs>li.last{border-bottom:1px solid #c8c6c2;border-left:0;border-right:0 solid #c8c6c2;width:100%}.nav-tabs>li.active{border-right:0!important;border-bottom:1px solid #c8c6c2}.wrapper-stronger-super .text-image{position:relative;top:20px}.adv-center-maps{margin-bottom:30px}.navbar-offcanvas{position:fixed!important;top:0;left:-100%;z-index:999;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in}}nav.navbar-default .navbar-nav .open a{height:inherit;color:#444}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus{background-color:#faf9f7;color:#017780;height:inherit}nav.navbar-default .navbar-nav li a:focus,nav.navbar-default .navbar-nav li a:hover{height:inherit}.row.equal-col-height{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.equal-col-height:after,.row.equal-col-height:before{display:block}.row.equal-col-height>[class*=col-]{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.row.equal-col-height>[class*=col-]>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.row.equal-col-height .col-custom .bootstrap-text-image{background-color:#f0eeea}@media screen and (max-width:991px){nav.navbar-default .navbar-nav li a:hover{height:inherit;padding:14px 12.5px;height:inherit;background-color:#f0eeea!important;color:#017780}.dropdown-menu ul li a{padding:14px!important}.dropdown-menu li{border-bottom:none}nav.navbar-default .navbar-nav li a{padding:14px 12.5px;height:inherit}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{padding-bottom:13px;height:inherit}}.megamenu-col span.button-md{background-color:#fff;color:#004f59}.megamenu-col a{background-color:#fc0;color:#fff!important}nav.navbar-default .navbar-nav .open .megamenu-col a{background-color:transparent!important;line-height:1.5;font-weight:400;color:#000}.megamenu-col li a{color:#444!important}.megamenu-col li a:focus,.megamenu-col li a:hover{color:#017780!important}.megamenu-col a:focus,.megamenu-col a:hover{text-transform:underline!important}.dropdown-menu .glyphicon,.megamenu-col .mlc-glyph{display:inline-block;width:23px}.dropdown-menu .glyphicon{font-size:14px;color:#017780}.faq-component-wrapper,.search-component-wrapper{padding:60px 0}.faq-component-wrapper .mlc-faqs h1,.search-component-wrapper .mlc-search h1{display:none}.faq-component-wrapper .input-group input,.search-component-wrapper .input-group input{border-radius:0}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{background-color:#c95109;color:#fff;display:inline-block;font-family:Charlie-Std-SemiBold;font-size:20px;min-width:155px;padding-left:21px;padding-right:21px;text-align:center;border-radius:0;border:0;line-height:20px}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{width:70%}.faq-component-wrapper .faqs-browse,.search-component-wrapper .search-types{width:100%;border-bottom:1px solid #c8c6c7}.faq-component-wrapper a.faq-browse.active{background-color:#fff;border-top:1px solid #c8c6c7!important}.search-component-wrapper .btn-group button{border-radius:0;color:#3b3b3b;margin-right:0;padding:10px 25px;background-color:#f0eeea;bottom:-1px}.search-component-wrapper .btn-group button.search-type-selected{background-color:#fff;font-weight:700;border-bottom:1px solid #fff}.faq-component-wrapper #search-container,.search-component-wrapper #search-container{margin-top:50px}.search-result-container .result-items-container .panel-heading{border-bottom:0}.search-result-container .result-items-container .didyoumeantext{margin-bottom:20px}#faq-results-list{padding-top:20px}#faq-results-list .panel-heading{margin-bottom:12px}.faq-search-pagination .pagination,.search-pagination .pagination{float:right}.faq-search-pagination .pagination>li>a,.faq-search-pagination .pagination>li>span,.search-pagination .pagination>li>a,.search-pagination .pagination>li>span{border:0;color:#3b3b3b}.faq-search-pagination .pagination>li,.search-pagination .pagination>li{padding-left:0}.faq-search-pagination .pagination>.active>a,.faq-search-pagination .pagination>.active>a:focus,.faq-search-pagination .pagination>.active>a:hover,.faq-search-pagination .pagination>.active>span,.faq-search-pagination .pagination>.active>span:focus,.faq-search-pagination .pagination>.active>span:hover,.search-pagination .pagination>.active>a,.search-pagination .pagination>.active>a:focus,.search-pagination .pagination>.active>a:hover,.search-pagination .pagination>.active>span,.search-pagination .pagination>.active>span:focus,.search-pagination .pagination>.active>span:hover{background-color:#f7f7f7}.faqs-results .panel-heading .panel-title a{background-color:#f6f3ef!important;padding-bottom:15px!important}.faqs-results .panel-heading .panel-title a.collapsed{background-color:#fff!important}.faqs-results .panel-heading .panel-title{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:17px}.faqs-results .panel{margin-bottom:0!important;margin-top:0!important}.faq-helpful-links{border-top:1px solid #c8c6c7;margin-top:35px;padding-top:20px}.faq-helpful-links ul{list-style:none;padding-left:0}.faq-helpful-links ul li{padding-left:0}#faq-answer-feedback-no{margin-left:10px}.faq-answer .modal-dialog{width:992px!important}.faq-answer table{border:0;margin-bottom:20px}.faq-answer table th{border-bottom:1px solid #c8c6c2!important;padding:10px}.faq-answer table td{padding:10px}.modal-body .faq-answer table td{border-bottom:1px solid #c8c6c2!important}.faqs .panel-group{border-bottom:1px solid #c8c6c7}.faqs .panel{margin-bottom:0!important}.faqs .panel-heading a{border-top:1px solid #c8c6c7;color:#3b3b3b;background-color:#faf8f4!important;padding-bottom:15px!important;padding-top:14px!important;padding-right:50px}.faq-results-list-contents .panel-heading a{border-top:1px solid #c8c6c7;color:#3b3b3b;padding-top:14px!important;padding-right:50px;background-color:#f6f3ef!important;padding-bottom:15px!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus_drk.png);background-position:99% 10px}.faqs .panel-heading .panel-title a{background-color:#f6f3ef!important;padding-bottom:15px!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus_drk.png)}.faq-results-list-contents .panel-heading a.collapsed,.faqs .panel-heading a.collapsed{background-color:#fff!important;background-position:99% 10px;padding-bottom:15px!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);padding-right:50px}.faq-results-list-contents .panel-heading a.collapsed:hover,.faqs .panel-heading a.collapsed:hover{background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);background-position:99% 10px!important;padding-right:50px}.faq-results-list-contents .panel-heading a:hover,.faqs .panel-heading a:hover{background-color:#fff!important;color:#3b3b3b}.faq-results-list-contents .panel .media-list .list-item-text,.faqs .panel .media-list .list-item-text{margin-top:0}.faq-results-list-contents .panel-collapse.collapse.in .media-list,.faqs .panel-collapse.collapse.in .media-list{padding-left:18px;padding-right:18px}.search-banner .search-types{outline:0!important}.search-banner .search-types .btn{outline:0}.pagination li a{color:#037691!important;cursor:pointer!important;font-size:14px!important}.pagination li.active a,.resultpaging ul.navh li a.on:hover{color:#3b3b3b!important;background-color:#fff!important}@media screen and (max-width:600px){.search-banner .search-types .btn{width:100%}.faq-results-list-contents .panel-heading a.collapsed{padding-right:30px}.pagination{float:left!important;margin-top:0}#faqs-results-heading{margin-top:16px!important}.faqs-results .panel-heading a.collapsed,.faqs-results .panel-heading a.collapsed:hover{padding-right:30px}}@media screen and (min-width:601px) and (max-width:767px){.search-banner .search-types .btn{width:100%}.faq-results-list-contents .panel-heading a.collapsed{padding-right:30px}.pagination{float:left!important;margin-top:0}#faqs-results-heading{margin-top:16px!important}}.faq-category-container .faq-category-subtitle{font-size:15px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.faq-category-container .faqs-contents ul li{padding-left:0}.faq-category-dialog table{border:0}.embedded-search-wrapper span#search-icon.glyphicon-search:before{content:""}.embedded-search-wrapper .global_search_form .form-group button .glyphicon-search{top:auto;width:auto;color:#fff!important;padding-left:35px;padding-right:35px;font-family:Charlie-Std-SemiBold;font-size:18px;height:auto}.embedded-search-wrapper .global_search_form .form-group .btn-primary:after{border-bottom:0}.embedded-search-wrapper .global_search_form .form-group .mlc-glyph.icon-mlc-find-your-super{color:#fff;font-size:20px;top:-14px;margin-right:0;padding:4px 40px}.embedded-search-wrapper .form-group input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;color:#555;font-size:15px;line-height:1.42857;padding:6px 12px;display:inline}.embedded-search-wrapper .form-group button{padding:0;display:inline;margin:0}.megamenu-col:first-child{margin-top:12px;width:215px;padding:10px 20px 0;margin-right:10px;color:#fff;background-color:#01838c;margin-left:30px;min-height:220px}.megamenu-col:first-child span.button-sm{color:#004f59;text-align:center;background-color:#fff;cursor:pointer;margin-top:10px}.megamenu-col:first-child span.button-sm:hover{background-color:#004651;color:#fff}.masthead-wrapper{margin-top:-1px;background-image:url(../../../../../../content/mlc/en/personal/home/_jcr_content/par-col-body-2/bootstrap_row/col1/bootstrap_content_li_0/entries/bootstrap_content_li_0/image.img.jpg/1423116780746.ManBanner.jpg)}nav.navbar-default .navbar-nav li a:hover{color:#017780;height:inherit;background-color:#fff}nav.navbar-default .navbar-nav li a{padding:10px 15px}.megamenu-col:first-child h4{margin-top:15px}.dropdown-menu h5{font-weight:400!important;font-size:16px;margin-top:10px;padding-top:9px}@media (min-width:997px){.megamenu-col.col-sm-3{width:23%;padding:0 20px}}@media (max-width:992px){.visible-xs{display:block!important}.navbar-offcanvas.navbar-offcanvas-touch .navbar-header{background-color:#004552;height:55px}#icon-toggle-mobile-nav{padding:0;display:block;font-size:19.25px;color:#3b3b3b;width:-webkit-min-content;width:-moz-min-content;width:min-content}nav.navbar-default .navbar-nav li a{padding:14px 12.5px}nav.navbar-default .navbar-nav>li>a:focus{padding:12px 24px!important}nav.navbar-default .navbar-nav>li.first>a:focus{padding-top:16px!important}nav.navbar-default .navbar-nav>li.last>a:focus{padding-bottom:16px!important}#topnav-mobile li a{border-bottom:1px solid #444}#site-select-mobile li a{padding:14px 12.5px;color:#3b3b3b}#site-select-mobile .nav-pills>li>a{background-color:#f0eeea}#site-select-mobile .nav-pills>li.active>a,.nav-pills>li.active>a:hover{background-color:#00828d}.megamenu-col.col-sm-3{width:100%;padding:0 10px}}#site-select-mobile{margin-left:0}.carousel-indicators .active,.carousel-indicators li{width:18px;height:18px;border-radius:0}@media screen and (max-width:600px){.carousel-indicators .active,.carousel-indicators li{width:12px;height:12px;border-radius:0}.carousel-indicators{bottom:20px}}.panel-heading a.collapsed,.panel-heading a.collapsed:hover{background-position:99% center}@media screen and (max-width:992px){#global_search_field_mobile{border-radius:0;border-color:#fff;-webkit-box-shadow:inset 0 1px 1px transparent;box-shadow:inset 0 1px 1px transparent;margin:10px 0 0 10px}#global_search_field_mobile .input-group{display:none}.global_search_form .form-group .glyphicon{font-size:18px}#topnav-mobile li a:hover{background-color:transparent;text-decoration:none}#site-select-mobile .nav-pills>li>a:hover{color:#3b3b3b;background-color:#e6e4e0}.navbar{border:0;border-radius:0}.navbar-offcanvas.in{-webkit-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333}.navbar-nav>li{width:100%}.navbar-header{float:none}.form-inline .form-control{width:100%}#icon-search-mobile-nav{top:-25px;right:5px}.navbar-offcanvas.navbar-offcanvas-touch .navbar-toggle{position:absolute;top:15px;right:5px}nav.navbar-default .navbar-nav li a{font-size:17px}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{font-size:17px;min-width:60px}}@media (max-width:1205px){nav.navbar-default .navbar-nav li a{padding-left:13px;padding-right:13px;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-.2px}}.news-insights-panel .media-body a h4,.news-insights-panel .media-body a h4:hover{color:#3b3b3b;text-decoration:none}.news-insights-panel .media-body .blogEntryMoreLinkText a{color:#037691}.news-insights-panel .media-body .blogEntryMoreLinkText a:hover{color:#23527c;text-decoration:underline}.blog-masthead.wrapper-aqua{background-color:#01838c}.blog-masthead.wrapper-rubine{background-color:#ce0058}.multiple-columns.column.cf .glyphicon{color:#62605c}.panel-heading a.collapsed:hover{background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus_wht.png)}#megamenu-col-1 h4{padding-top:15px}.megamenu-col .mlc-glyph{color:#017780}.adviser-info-directive-wrapper{background-color:#333}.important-info-wrapper{padding:40px 0}.in-the-news-panel{background-color:#fff;padding:15px;height:200px}.channel-news-insights-wrapper.section-wrapper .media{margin-top:0}.save-retirement .modal-footer,.save-retirement .modal-header{border:0}.save-retirement .modal-dialog{width:800px}.save-retirement .modal-content{border-radius:0}.save-retirement .modal-content a{height:90px;width:150px}.save-retirement .modal-content img{max-height:50px}.save-retirement .modal-content td:nth-child(1) img{margin-top:10px!important}.save-retirement .modal-content td:nth-child(4) img{margin-top:5px!important}.save-retirement .modal-body h3,.save-retirement .modal-body p{text-align:left}.save-retirement .modal-body p{margin-bottom:50px}@media screen and (max-width:800px){.save-retirement .modal-dialog{width:auto}.save-retirement .modal-content a{height:100%;width:100%}.save-retirement .modal-content img{height:auto;width:100%}}.wrapper.wrapper-top-row .form-group{margin-bottom:0!important}.adviser-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #474747}@media screen and (max-width:768px){#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{right:80px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{right:70px}.adviser-info-directive-wrapper .channel-info-directive.first{border-right:0 solid #474747;border-bottom:1px solid #474747}}.modal-align-center>div>div:nth-child(1){text-align:center;height:300px}.modal-align-center>div>div:nth-child(2){text-align:center;padding-bottom:20px}.modal-align-center .modal-dialog{text-align:left}.nav-tabs>li.active>a{font-weight:700}.product-page-col-btn span.button-sm{margin-top:0;margin-bottom:0}.latest-news-cta-btn{margin-top:40px!important}#icon-toggle-mobile-header{padding:0;font-size:32px;color:#3b3b3b}#icon-user-mobile-header{padding-top:7px;padding-right:5px;cursor:pointer;position:relative;top:5px;right:8px;font-size:32px;color:#3b3b3b}.choose-advice-tabs ul{margin-top:16px}.choose-advice-tabs .nav-tabs>li>a{font-size:20px;font-family:Charlie-Std-Medium!important}.choose-advice-tabs .nav-tabs>li>a:hover{color:#037691!important}.choose-advice-tabs ul.nav-tabs li.active a{margin-bottom:-10px!important}.choose-advice-tabs ul.nav-tabs{clear:both!important;margin-bottom:220px!important}.choose-advice-tabs h4{margin-bottom:30px!important}.choose-advice-tabs .table tr:nth-child(odd){border-bottom:2px solid #fff!important}.choose-advice-tabs .table tr td{padding-top:5px!important}.choose-advice-tabs .table tr:nth-child(odd) td{padding-top:40px!important}.choose-advice-tabs .table tr:nth-child(even) td{padding-bottom:40px!important}@media screen and (min-width:1209px){.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:0!important}.choose-advice-tabs ul.nav-tabs li{width:310px!important;margin-right:10px!important}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2),.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:0!important}.choose-advice-tabs .nav-tabs>li.active>a,.choose-advice-tabs .nav-tabs>li>a{text-align:center!important}.choose-advice-tabs ul.nav-tabs li a{margin-top:170px!important}}.choose-advice-tabs .nav>li>a:focus,.choose-advice-tabs .nav>li>a:hover{background-color:#fff!important}@media screen and (min-width:992px) and (max-width:1209px){.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:0!important}.choose-advice-tabs ul.nav-tabs li{width:300px!important;margin-right:10px!important}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2){padding-right:0!important}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:0!important;padding-top:0!important}.choose-advice-tabs .nav-tabs>li.active>a,.choose-advice-tabs .nav-tabs>li>a{text-align:center!important}.choose-advice-tabs ul.nav-tabs li:first-of-type:before,.choose-advice-tabs ul.nav-tabs li:nth-of-type(2):before,.choose-advice-tabs ul.nav-tabs li:nth-of-type(3):before{width:300px!important;background-position:center!important}.choose-advice-tabs ul.nav-tabs{clear:both!important;margin-bottom:200px!important}.choose-advice-tabs ul.nav-tabs li a{margin-top:170px!important}}@media screen and (max-width:992px){.modal-align-center>div>div:nth-child(1){height:350px}.choose-advice-tabs .media-list{padding-top:50px!important}.choose-advice-tabs ul.nav-tabs li{text-align:center!important}.choose-advice-tabs ul.nav-tabs li.active:after{right:0!important}.choose-advice-tabs ul.nav-tabs{clear:both!important;margin-bottom:140px!important}}#global_search_form.mlc-glyph.icon-mlc-find-your-super{display:inline-block!important;font-size:24px;margin-top:0;color:#161818;background-color:inherit;cursor:pointer;text-decoration:none;padding:20px}.modal-align-center .modal-footer,.modal-align-center .modal-header{border:0}.cf-quicklinks{padding-bottom:42px!important}.cf-video-header h2,.cf-video-header h3{padding:0!important;margin:0!important}.tabbed-blue-text li,.tabbed-blue-text ul{border:0!important}.tabbed-blue-text a{background-image:url(../../../content/dam/mlc/images/icons/icon_plus.png);background-color:#fff;background-repeat:no-repeat;color:#01838c!important;height:30px;padding:2px 0 0 40px!important}.tabbed-blue-text .media{padding:0}.cf-hope-accordion .panel>div:nth-child(2){min-height:250px;padding-top:30px}.cf-nav ul li{margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:2px}.mlc-community-logo{padding-bottom:0;padding-top:10px}.centre-align-all *{display:block}.marginbottom10{margin-bottom:10px}.h1self{margin-top:55px!important}.wide-txt .carousel-caption h2{margin-bottom:40px}@media screen and (min-width:600px) and (max-width:670px){.wide-txt .carousel-caption h2{font-size:36px}}@media screen and (max-width:600px){.save-retirement .modal-dialog{width:100%}.save-retirement .modal-content a,.save-retirement .modal-content img{height:100%;width:100%}.charcoal,.wide-txt .orange{color:#fff}.persistent-charcoal .charcoal{color:#3b3b3b}}@media screen and (min-width:768px){.faq-results-list-contents .panel-heading a.collapsed{padding-right:50px}#faqs-results-heading{margin-top:16px!important}.tiles .icon-mlc-chevron{display:none!important}}.tiles .icon-mlc-chevron{color:#aaa8a4;display:inline-block;font-size:16px;position:absolute;right:0;text-align:right;width:100%}#faqs-browse .nav-tabs li+li+li+li+li a.active{border-right:1px solid #c8c6c2!important}.box-content p{font-size:14.5px}@media screen and (min-width:600px) and (max-width:992px){.h1self{margin-top:95px!important}.channel-cta-wrapper .cf{margin-bottom:10px}}@media (max-width:992px){.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#2a2a2a}.hidden-xs{display:none!important}.dropdown-menu{float:none!important;position:static!important}}.wrapper.carousel-content-list-wrapper .col-xs-12{padding-left:0;padding-right:0}.customer-survey .modal-header .close,.customer-survey .modal-header .modal-title{color:#fff;opacity:1!important;font-size:26px}.customer-survey .modal-content{border-radius:0!important}.customer-survey .modal-body .col-custom .media{padding-top:15px}.customer-survey .modal-footer{margin-left:20px;margin-right:20px}.customer-survey .modal-footer .disclaimer-button{background-color:#fff;border:0;color:#037691;display:block;margin:0 auto}.customer-survey .modal-footer .disclaimer-button:hover{background-color:#fff}.super-ezy-modal-video,.super-ezy-modal-video a{width:310px;height:160px}.super-ezy-modal-video a .button-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wrapper.wrapper-dark #global_search_form .mlc-glyph.icon-mlc-find-your-super{display:none!important}.phone-adviser .panel-group{margin-bottom:-10px!important}.phone-adviser .panel-heading a{background-color:#fff!important;background-image:none;color:#3b3b3b;padding-left:0;padding-top:0}.phone-adviser .panel-heading a:hover{background-color:#fff!important;background-image:none;text-decoration:underline}.phone-adviser .panel-heading a.collapsed:hover{color:#3b3b3b}.phone-adviser .panel .media-list{margin-bottom:0}.phone-adviser .media-list .media-left{padding-right:0}.phone-adviser .media-list .media-body .list-item-text{padding-left:0;padding-top:10px}#lpChat img{max-height:none}.page-header-container span.button-md{padding-top:10px}.masthead-wrapper .masthead-adviser h1{font-size:34px;font-family:Charlie-Std-Medium}.panel-default.panel-single.dark-panel-single .panel-heading{background-color:#181816;color:#fff}.panel-default.panel-single.dark-panel-single .panel-heading h3{font-family:Charlie-Std-Medium;color:#fff;font-size:20px;text-align:center;padding:15px 0;margin:0;border:0}.panel-default.panel-single.dark-panel-single .panel-body{border:1px solid #99948a;border-top:0;text-align:center;padding-top:40px;padding-bottom:20px}.panel-default.panel-single.dark-panel-single .panel-body hr{border-top:1px solid #99948a}.border-button-r-chevron .border-button-md{padding:11px 35px 11px 21px!important}.border-button-r-chevron .border-button-md:after{border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:.45em;position:relative;top:.25em;vertical-align:top;width:.45em;left:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.adviser-tabs-justified{border-bottom:1px solid #99948a}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs{margin-top:0;margin-bottom:0}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li{border:0;border-bottom:1px solid #99948a;background-color:#fff}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li>a{color:#000}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li.active{border:0;border-bottom:2px solid #c95109}.masthead-xs{height:136px}.background-size-cover{-webkit-background-size:cover!important;background-size:cover!important}.full-width-hr .media-body{display:block}.bg-color-161818{background-color:#161818!important}.bg-color-faf8f4{background-color:#faf8f4!important}.deep-orange{color:#741915}.subheading-partial-underline{display:block;margin-bottom:20px}.subheading-partial-underline:after{display:block;clear:both;content:"";position:relative;left:0;bottom:0;height:1px;width:55px;border:1px solid #c95109;margin-top:15px}.portfolio-col-callout{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #cbcbcb}.portfolio-col-callout .portfolio-left-col-callout h2{font-family:Charlie-Std-Medium;font-size:38px;margin-bottom:10px;line-height:1.2}.portfolio-col-callout .portfolio-left-col-callout h4{font-family:Charlie-Std-Medium;font-size:18px;line-height:1.5}.portfolio-col-callout.last{margin-bottom:0;border-bottom:0}@media (min-width:768px){.vertical-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.masthead-wrapper .masthead-adviser h1{margin-top:95px!important}}@media (min-width:600px) and (max-width:1199px){.masthead-wrapper .masthead-adviser h1{margin-top:35px!important}}@media (max-width:993px){.adviser-tabs-justified{border-bottom:0}.adviser-tabs-justified .nav-tabs{height:auto}.masthead-xs h1{padding-top:30px}}@media (min-width:768px) and (max-width:992px){.nav-tabs.nav-justified>li{display:inline-block;width:100%;float:left}}.spacing-pt-50{padding-top:50px!important}.spacing-pr-50{padding-right:50px!important}.spacing-pb-50{padding-bottom:50px!important}.spacing-pl-50{padding-left:50px!important}.spacing-mt-50{margin-top:50px!important}.spacing-mr-50{margin-right:50px!important}.spacing-mb-50{margin-bottom:50px!important}.spacing-ml-50{margin-left:50px!important}.spacing-pt-45{padding-top:45px!important}.spacing-pr-45{padding-right:45px!important}.spacing-pb-45{padding-bottom:45px!important}.spacing-pl-45{padding-left:45px!important}.spacing-mt-45{margin-top:45px!important}.spacing-mr-45{margin-right:45px!important}.spacing-mb-45{margin-bottom:45px!important}.spacing-ml-45{margin-left:45px!important}.spacing-pt-40{padding-top:40px!important}.spacing-pr-40{padding-right:40px!important}.spacing-pb-40{padding-bottom:40px!important}.spacing-pl-40{padding-left:40px!important}.spacing-mt-40{margin-top:40px!important}.spacing-mr-40{margin-right:40px!important}.spacing-mb-40{margin-bottom:40px!important}.spacing-ml-40{margin-left:40px!important}.spacing-pt-35{padding-top:35px!important}.spacing-pr-35{padding-right:35px!important}.spacing-pb-35{padding-bottom:35px!important}.spacing-pl-35{padding-left:35px!important}.spacing-mt-35{margin-top:35px!important}.spacing-mr-35{margin-right:35px!important}.spacing-mb-35{margin-bottom:35px!important}.spacing-ml-35{margin-left:35px!important}.spacing-pt-30{padding-top:30px!important}.spacing-pr-30{padding-right:30px!important}.spacing-pb-30{padding-bottom:30px!important}.spacing-pl-30{padding-left:30px!important}.spacing-mt-30{margin-top:30px!important}.spacing-mr-30{margin-right:30px!important}.spacing-mb-30{margin-bottom:30px!important}.spacing-ml-30{margin-left:30px!important}.spacing-pt-25{padding-top:25px!important}.spacing-pr-25{padding-right:25px!important}.spacing-pb-25{padding-bottom:25px!important}.spacing-pl-25{padding-left:25px!important}.spacing-mt-25{margin-top:25px!important}.spacing-mr-25{margin-right:25px!important}.spacing-mb-25{margin-bottom:25px!important}.spacing-ml-25{margin-left:25px!important}.spacing-pt-20{padding-top:20px!important}.spacing-pr-20{padding-right:20px!important}.spacing-pb-20{padding-bottom:20px!important}.spacing-pl-20{padding-left:20px!important}.spacing-mt-20{margin-top:20px!important}.spacing-mr-20{margin-right:20px!important}.spacing-mb-20{margin-bottom:20px!important}.spacing-ml-20{margin-left:20px!important}.spacing-pt-15{padding-top:15px!important}.spacing-pr-15{padding-right:15px!important}.spacing-pb-15{padding-bottom:15px!important}.spacing-pl-15{padding-left:15px!important}.spacing-mt-15{margin-top:15px!important}.spacing-mr-15{margin-right:15px!important}.spacing-mb-15{margin-bottom:15px!important}.spacing-ml-15{margin-left:15px!important}.spacing-pt-10{padding-top:10px!important}.spacing-pr-10{padding-right:10px!important}.spacing-pb-10{padding-bottom:10px!important}.spacing-pl-10{padding-left:10px!important}.spacing-mt-10{margin-top:10px!important}.spacing-mr-10{margin-right:10px!important}.spacing-mb-10{margin-bottom:10px!important}.spacing-ml-10{margin-left:10px!important}.spacing-pt-5{padding-top:5px!important}.spacing-pr-5{padding-right:5px!important}.spacing-pb-5{padding-bottom:5px!important}.spacing-pl-5{padding-left:5px!important}.spacing-mt-5{margin-top:5px!important}.spacing-mr-5{margin-right:5px!important}.spacing-mb-5{margin-bottom:5px!important}.spacing-ml-5{margin-left:5px!important}.spacing-pt-0{padding-top:0!important}.spacing-pr-0{padding-right:0!important}.spacing-pb-0{padding-bottom:0!important}.spacing-pl-0{padding-left:0!important}.spacing-mt-0{margin-top:0!important}.spacing-mr-0{margin-right:0!important}.spacing-mb-0{margin-bottom:0!important}.spacing-ml-0{margin-left:0!important}.nav-cta-aqua li.last,.nav-cta-aqua li.last:hover{background-color:#01838c!important;margin-bottom:0;height:41px}.nav-cta-aqua li.last a{color:#fff!important}nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:hover{background-color:#004651}.nav-cta-orange li.last,.nav-cta-orange li.last:hover{background-color:#c95109!important;margin-bottom:0;height:41px}.nav-cta-orange li.last a{color:#fff!important}nav.navbar-default.nav-cta-orange .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:hover{background-color:#bc4401}.nav-cta-rubine li.last,.nav-cta-rubine li.last:hover{background-color:#ce0058!important;margin-bottom:0;height:41px}.nav-cta-rubine li.last a{color:#fff!important}nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:hover{background-color:#60003a}@media screen and (max-width:992px){.cta-nav li.last{margin-left:0!important}.cta-nav li.last,.cta-nav li.last:hover{height:auto!important}nav.navbar-default.nav-cta-aqua .navbar-nav li.last a,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:hover{background-color:#01838c!important}nav.navbar-default.nav-cta-orange .navbar-nav li.last a,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:hover{background-color:#c95109!important}nav.navbar-default.nav-cta-rubine .navbar-nav li.last a,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:hover{background-color:#ce0058!important}}.voa-hero-banner p{font-size:24px;font-family:Charlie-Std-Medium}.voa-lists li{list-style-type:none;margin-left:10px}.voa-lists li:before{content:"";width:22px;height:22px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/value-of-advice/check-circle.png);display:block;background-repeat:no-repeat;position:absolute;left:10px;margin-top:2px}.wrapper-voa-form{padding-top:60px}.value-of-advice .row-body p:last-child{margin-bottom:0}.value-of-advice .wrapper-voa-content{padding-top:60px;padding-bottom:60px}.value-of-advice .wrapper-voa-content h3{font-size:20px;width:90%}.value-of-advice .voa-button{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;text-align:center;display:inline-block;border-radius:0;border:0;padding-top:8px}.value-of-advice .voa-button:hover{background-color:#bc4401;color:#fff;text-decoration:underline}.value-of-advice .teaser-content{margin-top:20px}.value-of-advice .teaser-content h3 a{color:#3b3b3b}@media screen and (max-width:991px){.value-of-advice .wrapper-voa-content{padding-top:30px;padding-bottom:30px}.value-of-advice .wrapper-voa-content h3{width:100%}.wrapper-voa-form{padding-top:30px}}@media screen and (max-width:767px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-right:10px;padding-left:10px;margin-bottom:10px}.voa-hero-banner p{font-size:16px}.media.spacing-mt-30-mobile{margin-top:30px}.teaser-content{margin-bottom:30px}.voa-button{min-width:110px;padding:8px}.hide-on-mobile{display:none}}@media screen and (max-width:599px){.masthead-sm .voa-button{background-color:transparent;border:3px solid #fff;min-width:60px;padding:5px 8px}}.tabs .nav-tabs{margin-top:0;margin-bottom:60px}.tabs .nav-tabs li:last-child.active{border-right:1px solid #ddd}.tabs .media{padding-left:0}@media screen and (max-width:991px){.tabs .nav-tabs{height:100%;margin-bottom:30px;border-bottom:0}.tabs .nav-tabs li.active{border-top:0;border-bottom:1px solid #ddd}.tabs .nav-tabs li:first-child.active{border-top:1px solid #ddd!important}.tabs .nav-tabs li:last-child.active{border-right:0}.wrapper.wrapper-dark.embedded-search-wrapper .global_search_form .form-group .input-group{top:52px;margin-left:0}}.campaign-content-wrapper{padding-top:60px;padding-bottom:60px}.campaign-content-cta{background-color:#f0eeea;padding-top:60px;padding-bottom:60px}.campaign-content-cta h4{margin-top:0;margin-bottom:0}.campaign-content-cta .button-lg,.campaign-content-cta .button-md,.campaign-content-cta .button-sm{margin-left:20px;margin-bottom:0;margin-top:0}.imp-info .panel-heading a{background-color:#fff!important;border:0!important;color:#069;display:block;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png);background-repeat:no-repeat;background-position:0 10px!important;padding-left:40px;outline:0}.imp-info .panel-heading a:focus,.imp-info .panel-heading a:hover{text-decoration:none;background-color:#fff!important;color:#069;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png)}.imp-info .media .list-item-text{padding-top:20px}.margintop50{margin-top:50px}.campaign-cta{vertical-align:middle!important;background-color:#f0eeea;padding-bottom:18px;padding-top:40px;text-align:center}.campaign-cta h4{margin-top:0;margin-bottom:0;display:inline-block}.campaign-cta .button-md{margin-left:20px;margin-top:0}.campaign-cta p{margin-bottom:0}.wrapper-useful-links{background-color:#fdfbf7;padding-top:60px;padding-bottom:42px}.wrapper-smart-strategy{background-color:#f6f3ef;padding-top:60px}.smart-strategy{padding-bottom:60px}.smart-strategy .col-custom{width:20%}.smart-strategy-box h4{background-color:#fdfbf7;border-radius:5px;display:block;font-size:18px;margin-top:0;padding-bottom:0;padding-top:0}.smart-strategy-box a{color:#333;display:block;height:160px;padding-left:10px;padding-right:10px;padding-top:30px!important;position:relative}.smart-strategy-box a:hover{text-decoration:none;background-color:#e9e7e3}.smart-strategy-box a img{margin-bottom:20px}.marginbottom20{margin-bottom:20px!important}.marginbottom40{margin-bottom:40px!important}.campaign-get-in-touch p{width:190px}.campaign-content hr{color:#c8c6c2;margin:40px 0}.smart-strategy .mlc-glyph{color:#01838c;font-size:30px}.strategy-content .mlc-glyph{color:#01838c;font-size:30px;margin-right:12px}.smart-strategy .mlc-glyph.icon-mlc-find-your-super{background:rgba(255,255,255,0)!important}.strategy-content .mlc-glyph.icon-mlc-find-your-super{background:rgba(255,255,255,0)!important;padding:0!important;display:inline-block!important}.understanding-series{padding-top:60px;padding-bottom:60px}.understanding-series .col-custom{height:375px!important}.understanding-series img{margin-bottom:28px;width:100%}.understanding-series h4{margin-bottom:20px;margin-top:0}.understanding-series h4 a{color:#3b3b3b}.understanding-series h4 a:hover{text-decoration:none}.video-list{padding-top:60px}.video-list .imp-info .panel-heading a{background-color:#f6f3ef!important}.video-list .imp-info .panel-heading a:focus,.video-list .imp-info .panel-heading a:hover{background-color:#f6f3ef!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png)}.video-list .imp-info .list-item-text{background-color:#f6f3ef;padding-bottom:0}.video-list .flex-video{margin-bottom:28px}.video-list h4{font-size:20px;line-height:24px;margin-bottom:24px}.nav-inflation-plus li{margin-bottom:0;padding-left:40px;padding-right:40px}.nav-inflation-plus li a{color:#3b3b3b!important}.nav-inflation-plus li a:hover{background-color:#f0eeea!important}.nav-inflation-plus li:first-child{padding-left:0}.nav-inflation-plus .active a{background-color:#f0eeea!important;border-bottom:5px solid #e85100;border-radius:0;font-weight:700}.wrapper-sitemap{padding-bottom:20px;padding-top:60px}.wrapper-sitemap .bootstrap-sitemap{background-color:#f6f3ef;margin-bottom:40px;padding:40px 40px 18px}.wrapper-sitemap .bootstrap-sitemap ul li ul{margin-top:10px}.find-super-cta{background-color:#f0eeea;padding-bottom:24px;padding-top:40px}.find-super-cta p span.button-md,.find-super-cta p span.button-sm{margin-bottom:0}.consolidate-super-cta{background-color:#f0eeea;padding-bottom:24px;padding-top:40px}.consolidate-super-cta p span.button-md,.consolidate-super-cta p span.button-sm{margin-bottom:24px;margin-top:24px}.marginbottom60{margin-bottom:60px}@media screen and (min-width:601px) and (max-width:991px){.understanding-series .col-custom{width:50%;height:370px!important}.smart-strategy .col-custom{width:32%}.smart-strategy h4{font-size:16px}.nav-tabs li.last{margin-bottom:20px}.campaign-content,.campaign-content-wrapper,.page-content{padding-top:30px;padding-bottom:10px}}@media screen and (max-width:600px){.campaign-content,.page-content{padding-top:30px;padding-bottom:30px}.nav-tabs li.last{margin-bottom:20px}.wrapper-tools img{margin-bottom:30px}.panel-title a{padding-right:50px}.imp-info .list-item-text,.panel .list-item-text{padding-bottom:0!important}.panel table,table.table{margin-bottom:0}.box-content{margin-bottom:30px;min-height:170px!important}.campaign-cta .button-md{margin-bottom:0!important}.campaign-content .button-lg,.campaign-content .button-md,.campaign-content .button-sm{margin-bottom:0}.center-cta .button-md{margin-left:0!important}.wrapper-smart-strategy{padding-top:30px}.smart-strategy{padding-top:20px;padding-bottom:10px;background-color:#fff}.smart-strategy .col-custom{width:100%;border-top:1px solid #c8c6c2}.smart-strategy .col-custom:first-child{border-top:0}.smart-strategy br,.smart-strategy img{display:none}.smart-strategy h4{font-size:16px}.smart-strategy a{height:auto!important;padding:10px 0 0!important;background-color:#fff;text-align:left}.smart-strategy a:hover{background-color:#fff}.understanding-series{padding-top:20px;padding-bottom:30px}.understanding-series .col-custom{height:auto!important;border-top:1px solid #c8c6c2}.understanding-series img,.understanding-series p{display:none}.understanding-series h4{font-size:16px;margin-bottom:10px;padding-top:10px}.understanding-series .col-custom:first-child{border-top:0}.advice-centre-content table td{float:left}.comp-winner-wrapper{padding:30px 30px 12px}}.forms-nav-primary{padding-bottom:30px;padding-top:60px}.forms-nav-secondary .nav-tabs{border-bottom:3px solid #c8c6c2;height:48px}.forms-nav-secondary .nav-tabs li{background-color:#fff;border:0!important;margin-bottom:0!important;position:relative;top:-3px}.forms-nav-secondary .nav-tabs li a{border:0!important;font-size:17px;margin-bottom:-1px!important;margin-right:30px;padding-bottom:10px;padding-left:0;padding-right:0}.forms-nav-secondary .nav-tabs li a:hover{background-color:#fff}.forms-nav-secondary .nav-tabs li.active a{border-bottom:5px solid #c95109!important;font-weight:700;margin-bottom:-2px!important}.formsanddocs{padding-bottom:30px;padding-top:30px}.formsanddocs .panel .list-item-text{padding-bottom:18px}.formsanddocs table td{padding-top:10px;vertical-align:top;padding-bottom:10px}.formsanddocs .icon-mlc-document,.formsanddocs .icon-mlc-login-to-secure-site{font-size:20px;position:relative;top:5px}.forms-search{background-color:#fdfbf7;padding-bottom:60px;padding-top:60px;text-align:center}.forms-search h3{margin-bottom:30px}.forms-search .global_search_form .glyphicon{background-color:#c95019;color:#fff;height:50px;left:-5px;padding-top:12px;position:relative;top:0;width:50px}.forms-search .global_search_field{border-radius:0;border:1px solid #c8c6c2;height:50px;width:650px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group{margin-left:0;margin-top:-50px;text-align:left;padding-bottom:40px}.embedded-search-wrapper .form-group input{height:50px}.embedded-search-wrapper .form-group button{height:50px;font-size:20px;font-family:Charlie-Std-Medium}@media screen and (max-width:599px){.embedded-search-wrapper .input-group-btn,.wrapper.faq-component-wrapper .input-group-btn,.wrapper.search-component-wrapper .input-group-btn{display:initial}.faq-component-wrapper #faqs-search .input-group,.search-component-wrapper #site-search{display:block}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{margin-top:10px;height:50px;width:100%}.global_search_form .form-group .input-group{display:block;width:100%}.embedded-search-wrapper .form-group{text-align:center;margin-top:-70px;padding-bottom:45px}.embedded-search-wrapper .form-group .global_search_field{width:100%!important}.embedded-search-wrapper .global_search_form .form-group button{margin-top:10px;width:100%}.wrapper.wrapper-dark.embedded-search-wrapper{padding:0}}@media screen and (min-width:600px) and (max-width:992px){.global_search_form .form-group .input-group{display:inline-block;width:90%}.wrapper.wrapper-dark.embedded-search-wrapper{padding:10px 0}.embedded-search-wrapper .form-group{margin-top:-55px;padding-bottom:70px;margin-left:9%}.embedded-search-wrapper .form-group .global_search_field{width:70%!important}}@media screen and (min-width:992px){.global_search_form .form-group .input-group{display:inline-block;width:90%}.embedded-search-wrapper .form-group .global_search_field{width:60%!important}.wrapper.wrapper-dark.embedded-search-wrapper{padding:0}.embedded-search-wrapper .form-group{margin-top:-50px;padding-bottom:40px;margin-left:16%}}@media screen and (max-width:767px) and (min-width:601px){.embedded-search-wrapper .input-group-btn .btn{padding-top:5px!important}}.embedded-search-wrapper .global_search_form .form-group button{min-width:140px}.wrapper.wrapper-dark{background-color:#fdfbf7}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{margin-bottom:30px}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{min-width:140px;height:50px!important;padding-top:8px}.faq-component-wrapper .input-group input,.search-component-wrapper .input-group input{height:50px}.faq-component-wrapper .input-group .input-group-btn button:hover{background-color:#bc4401}@media screen and (max-width:599px){.faq-component-wrapper #faqs-search .input-group,.search-component-wrapper #site-search{display:block}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{margin-top:10px;height:50px;width:100%}.search-component-wrapper .input-group{display:block}}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.embedded-search-wrapper #global_search_form .mlc-glyph.icon-mlc-find-your-super{display:none!important}@media screen and (max-width:767px){.search-component-wrapper{padding:60px 15px}.search-component-wrapper .search-banner .search-types .btn{border-left:0;border-right:0}.search-component-wrapper .btn-group button.search-type-selected{border:0}}.embedded-search-wrapper .form-group{text-align:center;margin:0 auto auto;padding-bottom:0}@media screen and (min-width:600px){.channel-quicklinks-tab-wrapper li.item_0 span{max-width:153px!important}.channel-quicklinks-tab-wrapper li.item_1 span{max-width:192px!important}.channel-quicklinks-tab-wrapper li:item_2 span{max-width:140px!important}.channel-quicklinks-tab-wrapper li:item_3 span{max-width:140px!important}.embedded-search-wrapper .form-group .global_search_field,.wrapper.wrapper-dark.embedded-search-wrapper .form-group .global_search_field{margin-right:0}}.padding-bottom-30{padding-bottom:30px!important}.cf-3para-css div{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media (max-width:992px){.cf-nav ul{padding-left:0}.cf-findoutmore-div h4,.cf-findoutmore-div>div{text-align:center!important}}@media (max-width:768px){.cf-3para-css div{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:480px){.nav-pills>li{float:none}.cf-3para-css div{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.cf-nav ul{padding-left:15%}.cf-nav li{margin-bottom:0;padding-left:10px;padding-right:10px}.cf-nav li a{color:#3b3b3b!important}.cf-nav li:first-child a{font-weight:700}.cf-nav .active a{background-color:#f0eeea!important;border-bottom:5px solid #e85100;border-radius:0}.cf-findoutmore-div h4{margin-top:30px}.cf-findoutmore-div P{margin:0}.border-bottom-1px{border-bottom:1px solid}.cf-oursuccess-list td{vertical-align:top}.cf-hope-accordion>div>div>div>div:nth-last-child(1){padding:10px}.cf-hope-accordion>div>div>div>div:nth-last-child(1) div{padding-top:0!important}.masthead-wrapper h1{color:#be4601;margin-bottom:0;margin-top:10px!important}.masthead-wrapper h2{color:#3b3b3b}.masthead-wrapper .breadcrumb *{color:#333}.get-in-touch div>div>div>div>div h4{margin-top:0!important;padding-top:0!important}.news-insights-wrapper .cf-nav ul{padding-left:0}.news-insights-wrapper .cf-nav li{text-align:center;width:16.4%}.yamm-fw .dropdown-menu{padding:20px 20px 40px;background-color:#faf9f7;margin-top:0!important;position:absolute;left:0;border-top:0;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 4px 7px rgba(0,0,0,.175);box-shadow:0 4px 7px rgba(0,0,0,.175)}.yamm-fw .dropdown-menu .megamenu-cta{margin-left:20px;width:250px;padding:20px;background-color:#01838c;color:#fff}.yamm-fw .dropdown-menu .megamenu-cta h4{font-size:22px}.yamm-fw .dropdown-menu .megamenu-cta span.button-md{margin-top:0;margin-left:0;background-color:#fff;color:#004f59}.yamm-fw .dropdown-menu .megamenu-cta a{color:#fff!important;border-bottom:0;font-size:15px!important}.yamm-fw .dropdown-menu .megamenu-cta a:hover{text-decoration:underline}.yamm-fw .dropdown-menu .glyphicon{color:#01838c}.yamm-fw .dropdown-menu h5{border-bottom:0 solid #d1d3d4;font-family:Charlie-Std-SemiBold;color:#bc4401}.yamm-fw .dropdown-menu ul{padding-left:0}.yamm-fw .dropdown-menu ul li{list-style:none}.yamm-fw .dropdown-menu ul li:last-child{border-bottom:0 solid #d1d3d4}.yamm-fw .dropdown-menu ul li a{display:block;list-style:none;font-size:14px!important;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;color:#000!important;padding:7px 0!important;border-bottom:1px solid #d1d3d4;text-decoration:none;height:auto!important}@media screen and (min-width:993px){#global_search_form.mlc-glyph.icon-mlc-find-your-super{max-height:56px;max-width:56px;padding:16px}.news-insights-wrapper .cf-nav .nav-pills>li{text-align:center;float:left}.megamenu-primary-nav li{margin-bottom:-2px}.megamenu-col.col-sm-3{width:23%}.yamm-fw .dropdown-menu{padding:20px 1000em 30px;margin:0 -1000em}.navbar-header .mlc-ltd-cta-buttons{width:50%}.navbar-header .mlc-ltd-cta-buttons>div{float:inline-end}.navbar-header .mlc-ltd-cta-buttons ul{margin-bottom:0}.navbar-header .mlc-ltd-cta-buttons .header-primary a{padding:12px 24px}.navbar-header .mlc-ltd-cta-buttons .header-secondary a{padding:9px 21px}.brand-info{max-height:56px;width:50%}#mlc-header-search-box{height:56px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:992px){.wrapper.faq-component-wrapper #faqs-browse{float:none}#global_search_form_mobile .form-group .input-group .input-group-btn button{right:0;top:3px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group{padding-bottom:60px}.news-insights-wrapper .cf-nav.nav-pills>li{float:none}.news-insights-wrapper .cf-nav .nav-pills>li{width:100%!important;text-align:left}.navbar-header .mlc-ltd-cta-buttons{display:none}.navbar-offcanvas.navbar-offcanvas-touch .navbar-header{height:55px}.megamenu-col:first-child{display:none}#icon-toggle-mobile-header{font-size:22px}.navbar-primary .container-fluid{padding:0}.navbar-primary .nav-pills{margin-bottom:12px}.navbar-primary .nav-pills>li>a{padding:4px 24px}.navbar-primary .nav-pills>li.active a{background-color:transparent;color:#473f3a}.navbar-primary .nav-pills>li a:active{color:#017780}.navbar-primary.offcanvas-transform.in{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navbar-primary .navbar-header.navbar-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#faf8f4;display:grid;grid-template-columns:25% 50% 25%;position:-webkit-sticky;position:sticky;top:0;z-index:1}.navbar-primary .navbar-header.navbar-header .navbar-toggle{grid-column:1;padding:21px 24px}.navbar-primary .navbar-header.navbar-header .navbar-toggle:focus #icon-toggle-mobile-nav,.navbar-primary .navbar-header.navbar-header .navbar-toggle:focus #icon-toggle-mobile-nav::before{outline:#3b3b3b dotted 1px}.navbar-primary .navbar-header.navbar-header div.visible-xs:has(.navbar-brand){grid-column:2;width:100%;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.navbar-primary .navbar-header.navbar-header div.visible-xs:has(.navbar-brand) .navbar-brand{position:static;padding:0;height:auto}.navbar-primary .navbar-header.navbar-header div.visible-xs:has(.navbar-brand) .navbar-brand img{max-height:40px}.navbar-primary .navbar-header.navbar-header #mlc-header-search-box{grid-column:3;justify-self:flex-end}.navbar-primary .navbar-nav.megamenu-primary-nav{border-top:1px solid #cfcbc3}.navbar-primary .navbar-nav.megamenu-primary-nav li .dropdown-toggle{font-size:20px;line-height:1.15;font-weight:600;letter-spacing:-.2px;color:#473f3a}.navbar-primary .navbar-nav.megamenu-primary-nav li>a:hover{color:inherit;padding:12px 24px}.navbar-primary .navbar-nav.megamenu-primary-nav li.first>a:hover{padding-top:16px}.navbar-primary .navbar-nav.megamenu-primary-nav li.last>a:hover{padding-bottom:16px}.navbar-primary .navbar-toggle.visible-xs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:static;padding:21px 24px}.navbar-primary .mlc-header-buttons-select{grid-column:span 3;position:static}.navbar-primary .mlc-header-buttons-select .header-secondary a{background-color:transparent}.navbar-primary .mlc-header-buttons-select ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px 16px;margin:0}.navbar-primary .mlc-header-buttons-select ul li{width:100%}.navbar-primary .mlc-header-buttons-select ul li a{width:100%;text-align:center}.megamenu-row .megamenu-col:last-child ul li:last-child a{padding-bottom:12px!important}.megamenu-row .megamenu-col:nth-child(2) ul li:first-child a{padding-top:4px!important}.yamm-fw .dropdown-menu h5{margin:0;padding:10px 24px 6px;font-size:18px;font-weight:600!important;line-height:1;letter-spacing:-.2px;color:#c95109}.navbar-brand,.navbar-toggle{z-index:999}#topnav-mobile .site-select-nav li a{color:#473f3a;border:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.15px}.visible-xs .site-select-nav li a:hover{background:0 0}#topnav-mobile .site-select-nav li.active a,#topnav-mobile .site-select-nav li.active a:hover{background-color:#f0eeea}nav.navbar-default .navbar-nav{margin:0;float:none}nav.navbar-default{background-color:#faf8f4!important}#topnav-mobile li a{padding:16px 24px}nav.navbar-default .navbar-nav li a{height:inherit;padding:12px 24px;color:#473f3a}nav.navbar-default .navbar-nav li.first a{padding-top:16px}nav.navbar-default .navbar-nav li.last a{padding-bottom:16px}.navbar-nav{margin:0 -10px}nav.navbar-default .navbar-nav li a:hover{padding:14px 12.5px;background-color:#f0eeea!important}#topnav-mobile li{float:none;width:100%;color:#fff;background-color:#faf8f4;border-bottom:1px solid #cfcbc3}#topnav-mobile li:first-child{border-top:1px solid #cfcbc3}.nav-pills>li+li{margin-left:0}.nav-pills>li>a{color:#473f3a;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.15px}.yamm-fw .dropdown-menu ul li a{padding:6px 24px!important}.yamm-fw .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.row.megamenu-row{margin-left:0;margin-right:0}.megamenu-col.col-sm-3{padding:0}.yamm-fw .dropdown-menu li{border:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{height:inherit;padding-bottom:12px;color:inherit}.mlc-header-buttons-select .header-primary a{padding:8.5px 12px}.mlc-header-buttons-select .header-secondary a{padding:5.5px 9px}}.mlc-header-buttons-select ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.mlc-header-buttons-select li{padding:0;margin:0}.mlc-header-buttons-select .header-primary,.mlc-header-buttons-select .header-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:1.5!important;letter-spacing:.15px;cursor:pointer;white-space:nowrap}.mlc-header-buttons-select .header-primary a,.mlc-header-buttons-select .header-secondary a{text-decoration:none}.mlc-header-buttons-select .header-primary a{color:#fff;background-color:#c95109}.mlc-header-buttons-select .header-primary a:hover{background-color:#bc4401}.mlc-header-buttons-select .header-secondary a{color:#c95109;border:3px solid #c95109;background-color:#fff}.mlc-header-buttons-select .header-secondary a:hover{background-color:#c95109;color:#fff}@media screen and (min-width:1210px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px 50px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 25px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 45px}}@media screen and (min-width:993px) and (max-width:1209px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px 50px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 10px 10px 40px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 25px 10px 45px}}@media screen and (min-width:702px) and (max-width:992px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px 20px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 0 10px 35px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 40px}.channel-quicklinks-tab-wrapper span{font-size:18px!important}}@media screen and (min-width:600px) and (max-width:701px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 0 10px 15px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 20px}.channel-quicklinks-tab-wrapper span{font-size:18px!important}}@media screen and (max-width:600px){.channel-quicklinks-tab-wrapper table td{display:block}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:100%;border-bottom:1px solid #c8c6c2}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{text-align:left;position:absolute;top:17px;left:50px;font-size:17px;margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{position:relative;width:100%;height:50px}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{display:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{position:absolute;right:0;display:inline-block}.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(1) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(2) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(3) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(4) a{background-position:left center!important;-webkit-background-size:38px 38px!important;background-size:38px!important}.section-header h2{margin-bottom:24px}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .channel-quicklinks-tab-active{display:none}.channel-quicklinks-wrapper.section-wrapper{padding:30px 0 0}}@media screen and (max-width:767px) and (min-width:601px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{display:inline-block!important;width:47%!important;margin-right:10px;margin-bottom:20px}}@media screen and (max-width:600px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-wrapper table p{display:none}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{font-weight:700;color:#3b3b3b!important}.channel-quicklinks-tab-wrapper table h4 a{margin-top:0;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,arial;font-size:15px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%!important}.channel-quicklinks-tab-wrapper table td{display:block}.channel-quicklinks-tab-content-wrapper .close-tab{display:none}}@media screen and (min-width:601px) and (max-width:767px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{display:inline-block!important;width:47%!important;margin-right:10px;margin-bottom:20px}}@media screen and (max-width:600px){.channel-quicklinks-tab-wrapper ul.nav-tabs{margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active{border-bottom:2px solid #ce0058!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{font-size:18px!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{right:2px!important}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{font-weight:700;color:#3b3b3b!important}}@media screen and (max-width:599px){.carousel-caption{height:100%}h2{margin-top:20px!important}.carousel-indicators{opacity:.3;bottom:-20px}.carousel-indicators li,.carousel-indicators li .active{height:10px!important;width:10px!important;margin:0 3px}}.business-theme .nav-mobile-header{height:0}@media screen and (min-width:993px){.business-theme .channel-info-directive,.channel-info-directive,.wrapper adviser-info-directive-wrapper .channel-info-directive{height:130px;display:table-cell;vertical-align:middle;padding:0 35px}.media.news-insights-panel>.media-body h4{height:100px}.media.news-insights-panel>.media-body p{height:70px}}@media screen and (min-width:768px) and (max-width:992px){.business-theme .channel-info-directive,.channel-info-directive,.wrapper adviser-info-directive-wrapper .channel-info-directive{height:160px;display:table-cell;vertical-align:middle;padding:0 35px}.channel-info-directive.first,.wrapper adviser-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #d06735}.business-theme .channel-info-directive.first{border-right:1px solid #7a7373}.embedded-search-wrapper .global_search_form .form-group button{width:100%}.wrapper.wrapper-dark.embedded-search-wrapper .form-group .global_search_field{margin-right:0;margin-left:0}.embedded-search-wrapper .form-group .global_search_field{margin-right:0;margin-left:5%;width:95%}}@media screen and (max-width:600px){.business-theme .channel-info-directive .text-image h4,.channel-info-directive .text-image h4,.wrapper adviser-info-directive-wrapper .channel-info-directive .text-image h4{font-size:20px}.business-theme .channel-info-directive,.channel-info-directive,.wrapper adviser-info-directive-wrapper .channel-info-directive{padding:15px}.product-page-cta h4 a{margin-left:0}.product-page-cta span.button-md{top:20px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group input{height:50px}.embedded-search-wrapper .global_search_form .form-group .input-group{top:0;margin-left:0}}@media screen and (min-width:600px) and (max-width:767px){.embedded-search-wrapper .global_search_form .form-group button{width:100%}.carousel-full-width span.button-md,.carousel-full-width span.button-md-aqua,.carousel-full-width span.button-md-rubine{padding-top:7px}}.wrapper.wrapper-dark.embedded-search-wrapper .form-group input{height:50px}@media screen and (min-width:992px){.wrapper.wrapper-dark.embedded-search-wrapper .form-group .global_search_field{width:60%!important;margin-left:0}.embedded-search-wrapper .form-group .global_search_field{margin-right:0;margin-left:10%;width:90%}.embedded-search-wrapper .global_search_form .form-group button{width:auto}.wrapper.wrapper-dark.embedded-search-wrapper .global_search_form .form-group .input-group{top:52px}}.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:285px;padding:30px 20px 10px}.row-footer .wrapper.footer-bg .base-footer .pull-right img{margin-top:16px}@media screen and (max-width:991px){.investment-news-insights-wrapper .news-insights-panel{margin-bottom:20px}.row-footer .wrapper.footer-bg .base-footer .pull-right{float:left!important;padding-left:0;padding-bottom:10px}}.page-content .panel-group .panel p .mlc-glyph{margin-right:10px}.get-in-touch-wrapper{border:none}@media screen and (min-width:767px) and (max-width:991px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3:nth-child(odd){clear:both}}@media screen and (max-width:773px){.media.news-insights-panel>.media-body h4{height:70px!important}.media.news-insights-panel>.media-body p{height:inherit!important}}@media screen and (max-width:768px){.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:0}.media.news-insights-panel>.media-body h4,.media.news-insights-panel>.media-body p{height:inherit!important}}.important-updates-wrapper .important-updates-row,.wrapper.important-updates-wrapper h2{margin-bottom:40px}@media screen and (min-width:768px){.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:300px}.wrapper.wrapper-family-licensees{padding-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee1 img{margin-left:60px;width:40%}.wrapper.wrapper-family-licensees .imglicensee2 img{margin-top:10px}.wrapper.wrapper-family-licensees .imglicensee3 img{margin-top:15px;margin-left:10px}.wrapper.wrapper-family-licensees .imglicensee4 img{margin-left:20px}.wrapper.wrapper-family-licensees .imglicensee5 img{margin-top:-10px}}@media screen and (max-width:767px){.channel-info-directive.first{border-right:0 solid #d06735}.wrapper adviser-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #d06735}.business-theme .channel-info-directive.first{border-right:0 solid #7a7373;border-bottom:1px solid #7a7373}.investment-news-insights-wrapper .news-insights-panel{min-height:0}.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:inherit}.wrapper.wrapper-family-licensees{padding-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee1,.wrapper.wrapper-family-licensees .imglicensee2,.wrapper.wrapper-family-licensees .imglicensee3,.wrapper.wrapper-family-licensees .imglicensee4,.wrapper.wrapper-family-licensees .imglicensee5{display:block;position:relative;left:50%}.wrapper.wrapper-family-licensees .imglicensee1{margin-left:-29px}.wrapper.wrapper-family-licensees .imglicensee2{margin-left:-68px;margin-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee3{margin-left:-70px;margin-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee4{margin-left:-40px;margin-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee5{margin-left:-65px;margin-bottom:20px}}.aqua-tabs li.active,.aqua-tabs li.active::after{border-bottom-color:#017780!important}.rubine-tabs li.active,.rubine-tabs li.active::after{border-bottom-color:#ce0058!important}.aqua-nav li.active a{border-bottom-color:#017780!important}.rubine-nav li.active a{border-bottom-color:#ce0058!important}.wrapper.news-insights-wrapper .nav>li>a{padding:10px}.carousel-full-width .button-md{padding-top:10px}.masthead-wrapper .button-md{padding-top:3px}.banner-text-white-italics h2{color:#fff!important;font-family:Charlie-Std-SemiBold-Italic!important}.banner-text-white-italics h4{color:#fff!important}@media screen and (max-width:767px){span.button-md,span.button-md-aqua,span.button-md-rubine{min-width:110px;position:relative;top:-20px;height:32px!important;padding-top:7px!important;padding-right:16px;padding-left:16px;margin-top:20px;margin-bottom:22px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px}.masthead-wrapper.masthead-sm h1{font-size:32px}}@media screen and (max-width:599px){.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md,.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md-aqua,.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md-rubine{position:relative;top:10px;margin-left:0;font-size:12px;color:#fff;text-decoration:none;border:3px solid #fff;min-width:60px;height:30px!important;padding:5px 10px;line-height:1.1em}.masthead-wrapper.masthead-sm .container.page-header-container{height:100%}.masthead-wrapper.masthead-sm h1{font-size:20px}span.button-md,span.button-md-aqua,span.button-md-rubine{border:none!important;padding-top:4px!important}.carousel-full-width span.border-button-md,.carousel-full-width span.border-button-md-aqua,.carousel-full-width span.border-button-md-rubine,.carousel-full-width span.border-button-md-white-reverse,.carousel-full-width span.button-md,.carousel-full-width span.button-md-aqua,.carousel-full-width span.button-md-rubine{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:0!important;font-weight:400!important;margin-top:30px}.carousel-full-width span.border-button-md,.carousel-full-width span.border-button-md-aqua,.carousel-full-width span.border-button-md-rubine,.carousel-full-width span.border-button-md-white-reverse{font-weight:400!important}.carousel-full-width span.border-button-md-aqua:hover,.carousel-full-width span.border-button-md-rubine:hover,.carousel-full-width span.border-button-md-white-reverse:hover,.carousel-full-width span.border-button-md:hover,.carousel-full-width span.button-md-aqua:hover,.carousel-full-width span.button-md-rubine:hover,.carousel-full-width span.button-md:hover{color:#3b3b3b!important;background-color:#fff!important;font-weight:400!important}.masthead-sm a:hover{text-decoration:none!important}.masthead-sm span.border-button-md,.masthead-sm span.border-button-md-aqua,.masthead-sm span.border-button-md-rubine,.masthead-sm span.border-button-md-white-reverse,.masthead-sm span.button-md,.masthead-sm span.button-md-aqua,.masthead-sm span.button-md-rubine{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:10px;font-weight:400!important;margin-top:30px}.masthead-sm span.border-button-md-aqua:hover,.masthead-sm span.border-button-md-rubine:hover,.masthead-sm span.border-button-md-white-reverse,.masthead-sm span.border-button-md:hover,.masthead-sm span.button-md-aqua:hover,.masthead-sm span.button-md-rubine:hover,.masthead-sm span.button-md:hover{color:#3b3b3b!important;font-weight:400;background-color:#fff!important}}.wrapper.embedform .ui-widget-content{border:0}.wrapper.embedform .ui-widget button,.wrapper.embedform .ui-widget input,.wrapper.embedform .ui-widget select,.wrapper.embedform .ui-widget textarea,.wrapper.embedform label{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;margin:0}.wrapper.embedform p{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400}.wrapper.embedform .submitbutton.action_text{text-align:center}.wrapper.embedform .submitbutton.action_text a{text-decoration:none;cursor:pointer;padding:8px 20px;background-color:#c95109;color:#fff!important;font-family:Charlie-Std-Medium;font-size:20px}.wrapper.embedform .submitbutton.action_text a:hover{background-color:#bc4401}.wrapper.embedform .ui-state-default,.wrapper.embedform .ui-widget-content .ui-state-default{border-color:#ccc;background-color:#fff;background-image:none;padding:10px;margin:5px 0 30px;width:80%}.wrapper.embedform .fieldsummary center{text-align:left;font-size:13px}.wrapper.embedform .tooltip-container{width:90%!important}@media screen and (max-width:599px){.wrapper.embedform .ui-state-default,.wrapper.embedform .ui-widget-content .ui-state-default{width:60%}}.carousel-inner .item{-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.carousel-inner .active.left,.carousel-inner .active.right,.carousel-inner .item{opacity:0}.carousel-inner .active,.carousel-inner .next.left,.carousel-inner .prev.right{opacity:1}.nab-akamai-video-section .btn-vod-play:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-play-active.png);width:15px;height:20px}.nab-akamai-video-section .btn-vod-pause:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-pause-active.png);width:15px;height:17px}.nab-akamai-video-section .btn-vod-stop:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-stop-active.png);width:15px;height:15px}.nab-akamai-video-section .btn-vod-forward:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-forward-active.png);width:23px;height:16px;background-color:transparent}.nab-akamai-video-section .btn-vod-back:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-back-active.png);width:23px;height:16px}.nab-akamai-video-section .btn-vod-volup:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-vol-up-active.png);width:25px;height:19px}.nab-akamai-video-section .btn-vod-voldown:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-vol-down-active.png);width:17px;height:19px}.nab-akamai-video-section .btn-vod-transcript:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-trasncript-active.png);width:25px;height:21px}.nab-akamai-video-section .btn-vod-stop,.nab-akamai-video-section .btn-vod-stop:focus,.nab-akamai-video-section .btn-vod-stop:hover{display:none}.button-sm-aqua{background-color:#01838c;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}.button-sm-aqua:hover{background-color:#004651}.button-sm-rubine{background-color:#ce0058;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}.button-sm-rubine:hover{background-color:#60003a}span.button-sm:hover{background-color:#bc4401}.wrapper-campaign-banner{height:320px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important}.wrapper-campaign-banner .text-image{height:320px;vertical-align:middle;display:table-cell;max-width:370px}.wrapper-campaign-banner .text-image h1{font-size:36px;color:#fff!important}.wrapper-campaign-banner .text-image h2{font-size:28px;margin-top:40px!important;font-family:Charlie-Std-SemiBold!important}.campaign-nav{border-bottom:2px solid #c8c6c2}.campaign-nav h4,.campaign-nav p{margin-bottom:0}.campaign-nav a{color:#3b3b3b;cursor:pointer}.campaign-nav a a:focus,.campaign-nav a a:visited,.campaign-nav a:hover{text-decoration:none}.campaign-nav .wrapper-stage1{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/building-wealth-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage1:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/starting-out-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage2{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/managing-your-future-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage2:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/gearing-up-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage3{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/planning-for-retirement-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage3:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/making-most-of-it-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage4{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage4:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage1:hover a,.campaign-nav .wrapper-stage2:hover a,.campaign-nav .wrapper-stage3:hover a,.campaign-nav .wrapper-stage4:hover a{color:#bc4401}.campaign-nav .active-stage1,.campaign-nav .active-stage2,.campaign-nav .active-stage3,.campaign-nav .active-stage4{color:#c95109}.campaign-nav .active-stage1:hover,.campaign-nav .active-stage2:hover,.campaign-nav .active-stage3:hover,.campaign-nav .active-stage4:hover{border-bottom:0!important}.campaign-body-wrapper{background-color:#f0eeea;padding-top:40px;padding-bottom:40px}.campaign-body-wrapper a{cursor:pointer}.campaign-body-wrapper .media-left{padding-right:0}.campaign-body-wrapper .campaign-intro-content h4{width:60%;margin-left:auto;margin-right:auto}.campaign-body-wrapper .main-promo-wrapper{margin-bottom:40px;margin-top:40px}.campaign-body-wrapper .main-promo-wrapper .media-left{width:490px;height:490px;padding-right:0}.campaign-body-wrapper .main-promo-wrapper .text-image{background-color:#fff;height:490px;vertical-align:middle;display:table-cell;padding-left:40px;padding-right:40px;background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/tile-bookmark.png);background-repeat:no-repeat;background-position:40px 0;-webkit-background-size:36px 46px;background-size:36px 46px}.campaign-body-wrapper .main-promo-wrapper h2 a small{color:#3b3b3b}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a{color:#3b3b3b;cursor:pointer}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:visited,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:visited,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:visited{text-decoration:none}.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover small{color:#c95109}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover small{color:#01838c}.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover small{color:#ce0058}.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{background-color:#fff;padding:20px 20px 0;height:265px}.provo-3col-aqua a,.provo-3col-orange a,.provo-3col-rubine a{color:#3b3b3b;cursor:pointer}.provo-3col-aqua a:focus,.provo-3col-aqua a:hover,.provo-3col-aqua a:visited,.provo-3col-orange a:focus,.provo-3col-orange a:hover,.provo-3col-orange a:visited,.provo-3col-rubine a:focus,.provo-3col-rubine a:hover,.provo-3col-rubine a:visited{text-decoration:none}.provo-3col-aqua h2 a small,.provo-3col-orange h2 a small,.provo-3col-rubine h2 a small{color:#3b3b3b}.provo-3col-aqua .media-left,.provo-3col-orange .media-left,.provo-3col-rubine .media-left{padding-right:0}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine{background-color:#fff;padding:20px 20px 0;height:240px}.provo-2col-aqua a,.provo-2col-orange a,.provo-2col-rubine a{color:#3b3b3b;cursor:pointer}.provo-2col-aqua a:focus,.provo-2col-aqua a:hover,.provo-2col-aqua a:visited,.provo-2col-orange a:focus,.provo-2col-orange a:hover,.provo-2col-orange a:visited,.provo-2col-rubine a:focus,.provo-2col-rubine a:hover,.provo-2col-rubine a:visited{text-decoration:none}.provo-2col-aqua h2 a small,.provo-2col-orange h2 a small,.provo-2col-rubine h2 a small{color:#3b3b3b}.provo-2col-aqua .media-left,.provo-2col-orange .media-left,.provo-2col-rubine .media-left{padding-right:0}.provo-2col-orange a:hover,.provo-2col-orange h3 a:hover small,.provo-3col-orange a:hover,.provo-3col-orange h3 a:hover small{color:#c95109}.provo-2col-rubine a:hover,.provo-2col-rubine h3 a:hover small,.provo-3col-rubine a:hover,.provo-3col-rubine h3 a:hover small{color:#ce0058}.provo-2col-aqua a:hover,.provo-2col-aqua h3 a:hover small,.provo-3col-aqua a:hover,.provo-3col-aqua h3 a:hover small{color:#01838c}.wrapper-provo-image .media-left{display:block;width:100%}.wrapper-cta{background-color:#f0eeea}.campaign-get-in-touch-wrapper{background-color:#f6f3ef;padding-top:25px;padding-bottom:15px}.campaign-get-in-touch-wrapper h4{padding-top:5px}.campaign-get-in-touch-wrapper h4 a{color:#3b3b3b;cursor:pointer}.provo-body-wrapper{background-color:#efedea;padding-top:40px;padding-bottom:40px}.provo-body-wrapper .provo-body-content .button-sm,.provo-body-wrapper .provo-body-content .button-sm-aqua,.provo-body-wrapper .provo-body-content .button-sm-rubine{margin-top:0;margin-bottom:0}.provo-body-wrapper .campaign-infographic-wrapper{margin-top:40px;padding-bottom:24px}.provo-body-wrapper .media-left{padding-right:0}.get-in-touch-aqua h3,.get-in-touch-orange h3,.get-in-touch-rubine h3{padding-top:25px;margin-bottom:10px}.get-in-touch-aqua h4,.get-in-touch-orange h4,.get-in-touch-rubine h4{margin-bottom:0}.get-in-touch-aqua h4 a,.get-in-touch-orange h4 a,.get-in-touch-rubine h4 a{color:#3b3b3b;cursor:pointer}.get-in-touch-aqua{border-bottom:5px solid #01838c}.get-in-touch-orange{border-bottom:5px solid #c95109}.get-in-touch-rubine{border-bottom:5px solid #ce0058}.share-article-wrapper img{margin-left:10px;width:38px;height:38px}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events:auto;cursor:default}.wrapper-campaign-video{margin-top:40px}.campaign-video{margin-top:20px;margin-right:-11px}.campaign-video-content{margin-top:20px!important;padding:20px;background-color:#fff;margin-left:-10px;min-height:400px}.campaign-video-content-2col{background-color:#fff;padding-left:20px;padding-right:20px;padding-top:20px}.campaign-video-content-2col .text-image{width:80%}.campaign-video-2col{margin-bottom:0!important;margin-top:20px}@media screen and (min-width:991px){.campaign-get-in-touch-wrapper .contact-us{margin-left:0}.campaign-get-in-touch-wrapper .contact-us h4{margin-left:-45px}.campaign-get-in-touch-wrapper .apply-now h4,.campaign-get-in-touch-wrapper .call-back-form h4{margin-left:-25px}.campaign-get-in-touch-wrapper .apply-now h4{margin-left:-35px}}@media screen and (min-width:768px){.wrapper-campaign-banner .text-image h1{width:100%!important}.campaign-nav .wrapper-stage1:hover,.campaign-nav .wrapper-stage2:hover{width:175px}.campaign-nav .wrapper-stage3:hover{width:245px}.campaign-nav-mob{display:none}.provo-2col-aqua .button-sm,.provo-2col-aqua .button-sm-aqua,.provo-2col-aqua .button-sm-rubine,.provo-2col-orange .button-sm,.provo-2col-orange .button-sm-aqua,.provo-2col-orange .button-sm-rubine,.provo-2col-rubine .button-sm,.provo-2col-rubine .button-sm-aqua,.provo-2col-rubine .button-sm-rubine,.provo-3col-aqua .button-sm,.provo-3col-aqua .button-sm-aqua,.provo-3col-aqua .button-sm-rubine,.provo-3col-orange .button-sm,.provo-3col-orange .button-sm-aqua,.provo-3col-orange .button-sm-rubine,.provo-3col-rubine .button-sm,.provo-3col-rubine .button-sm-aqua,.provo-3col-rubine .button-sm-rubine{position:absolute;bottom:0}.wrapper-infographic-mob{display:none}.channel-news-insights-wrapper .media.news-insights-panel>.media-body h4,.channel-news-insights-wrapper .media.news-insights-panel>.media-body p{height:inherit!important}.channel-news-insights-wrapper .media.news-insights-panel>.media-body{min-height:280px}}@media screen and (min-width:768px) and (max-width:991px){.wrapper-stage1:hover,.wrapper-stage2:hover{width:175px}.wrapper-stage3:hover{width:240px}.campaign-body-wrapper .main-promo-wrapper .media-left{width:360px;height:360px}.campaign-body-wrapper .main-promo-wrapper .text-image{height:360px;padding-left:20px;padding-right:20px;background-position:20px 0;width:auto}.campaign-body-wrapper .main-promo-wrapper .text-image h2{padding-top:60px;margin-bottom:10px;line-height:32px}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine{height:265px}.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{height:315px}.campaign-get-in-touch-wrapper{padding-top:15px;padding-bottom:15px}.campaign-get-in-touch-wrapper .apply-now,.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{margin-left:-15px;margin-right:-15px}.campaign-get-in-touch-wrapper .media-left{display:block;text-align:center;height:43px}.campaign-get-in-touch-wrapper h4{text-align:center;padding-top:5px;margin-bottom:0}}@media screen and (max-width:767px){.wrapper-campaign-banner{background-position:45% 50%!important;height:185px}.wrapper-campaign-banner .text-image{height:185px;vertical-align:middle;display:table-cell}.wrapper-campaign-banner .text-image h1{font-size:32px}.wrapper-campaign-banner .text-image h2{font-size:28px;margin-top:20px!important}.campaign-nav{display:none}.campaign-nav-mob{background-color:#c95109;text-align:center;padding-top:10px;height:50px}.campaign-nav-mob .col-xs-12{padding-left:0;padding-right:0}.campaign-nav-mob .dropdown a{color:#fff;font-size:20px;text-decoration:none;background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/select-life-stage-arrow.png);background-repeat:no-repeat;-webkit-background-size:15px 9px;background-size:15px 9px;background-position:100% 10px;padding-right:20px}.campaign-nav-mob .dropdown span.caret{display:none}.campaign-nav-mob .dropdown .dropdown-menu{border-radius:0;border:0;background-color:#f5f5f5;margin-top:15px;padding-top:10px;text-align:center;padding-bottom:0;z-index:999;position:absolute!important;width:100%!important}.campaign-nav-mob .dropdown .dropdown-menu li{border-bottom:1px solid #c95109;padding-bottom:10px;text-align:left}.campaign-nav-mob .dropdown .dropdown-menu li:last-child{margin-bottom:0}.campaign-nav-mob .dropdown .dropdown-menu li a{color:#c95109!important;font-size:20px;padding-right:5px;display:inline}.campaign-nav-mob .dropdown .dropdown-menu li a:hover{color:#bc4401!important}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage1{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/building-wealth-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage2{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/managing-your-future-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage3{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/planning-for-retirement-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage4{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown.open a{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/select-life-stage-arrow-open.png);background-repeat:no-repeat;-webkit-background-size:15px 9px;background-size:15px 9px;background-position:100% 10px}.campaign-nav-mob .stage1 a#nav_stage1,.campaign-nav-mob .stage2 a#nav_stage2,.campaign-nav-mob .stage3 a#nav_stage3,.campaign-nav-mob .stage4 a#nav_stage4{border-bottom:1px solid #bc4401}.campaign-body-wrapper{padding-top:20px;padding-bottom:20px}.campaign-body-wrapper .campaign-intro-content h4{width:100%}.campaign-body-wrapper .main-promo-wrapper .media-left{display:block;width:100%;height:100%}.campaign-body-wrapper .main-promo-wrapper .text-image{height:auto;padding-left:20px;padding-right:20px;background-position:20px 0;max-width:505px}.campaign-body-wrapper .main-promo-wrapper .text-image h2{padding-top:60px}.campaign-body-wrapper .main-promo-wrapper .text-image a,.campaign-body-wrapper .main-promo-wrapper .text-image a:focus,.campaign-body-wrapper .main-promo-wrapper .text-image a:visited{text-decoration:none}.campaign-body-wrapper .main-promo-wrapper .button-sm,.campaign-body-wrapper .main-promo-wrapper .button-sm-aqua,.campaign-body-wrapper .main-promo-wrapper .button-sm-rubine{width:100%;padding-top:12px;font-size:18px;height:45px!important}.get-in-touch-aqua,.get-in-touch-orange,.get-in-touch-rubine{padding-top:20px;padding-bottom:4px}.get-in-touch-aqua .media-left img,.get-in-touch-aqua h3,.get-in-touch-orange .media-left img,.get-in-touch-orange h3,.get-in-touch-rubine .media-left img,.get-in-touch-rubine h3{display:none}.get-in-touch-aqua .call-us,.get-in-touch-orange .call-us,.get-in-touch-rubine .call-us{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/phone.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:32px 32px;background-size:32px}.get-in-touch-aqua .request-callback,.get-in-touch-orange .request-callback,.get-in-touch-rubine .request-callback{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/request-a-callback.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:40px 40px;background-size:40px}.get-in-touch-aqua .find-adviser,.get-in-touch-orange .find-adviser,.get-in-touch-rubine .find-adviser{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/locate.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:40px 40px;background-size:40px}.provo-body-wrapper{padding-top:20px;padding-bottom:20px}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine,.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{max-width:490px;height:auto;padding-top:20px;margin-bottom:40px}.provo-2col-aqua .button-sm,.provo-2col-aqua .button-sm-aqua,.provo-2col-aqua .button-sm-rubine,.provo-2col-orange .button-sm,.provo-2col-orange .button-sm-aqua,.provo-2col-orange .button-sm-rubine,.provo-2col-rubine .button-sm,.provo-2col-rubine .button-sm-aqua,.provo-2col-rubine .button-sm-rubine,.provo-3col-aqua .button-sm,.provo-3col-aqua .button-sm-aqua,.provo-3col-aqua .button-sm-rubine,.provo-3col-orange .button-sm,.provo-3col-orange .button-sm-aqua,.provo-3col-orange .button-sm-rubine,.provo-3col-rubine .button-sm,.provo-3col-rubine .button-sm-aqua,.provo-3col-rubine .button-sm-rubine{width:100%;padding-top:12px;font-size:18px;height:45px!important}.wrapper-infographic{display:none}.campaign-get-in-touch-wrapper{position:fixed;bottom:0;z-index:9999;color:#fff;background-color:#3b3b3b;margin-left:-9999em;margin-right:-9999em;padding:0 9999em}.campaign-get-in-touch-wrapper .media-left{height:40px;padding-top:10px;display:block;text-align:center}.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{border-right:1px solid #fff}.campaign-get-in-touch-wrapper .apply-now,.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{margin-left:-15px;margin-right:-15px}.campaign-get-in-touch-wrapper .contact-us img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/phone-mob.png)}.campaign-get-in-touch-wrapper .call-back-form{padding-left:15px}.campaign-get-in-touch-wrapper .call-back-form img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/request-a-callback-mob.png)}.campaign-get-in-touch-wrapper .apply-now img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/apply-now-mob.png)}.campaign-get-in-touch-wrapper h4{margin-bottom:0;padding-top:10px;line-height:20px;padding-bottom:5px;color:#fff;font-size:16px;text-align:center}.campaign-get-in-touch-wrapper h4 a{color:#fff;font-size:16px}a[href^=tel]:link,a[href^=tel]:visited{cursor:pointer;pointer-events:auto}}@media screen and (min-width:600px) and (max-width:1199px){.wrapper-campaign-banner,.wrapper-campaign-banner .text-image{height:270px}}@media screen and (min-width:600px) and (max-width:767px){.wrapper-campaign-banner{background-position:55% 50%!important}.wrapper-campaign-banner h1{width:100%!important;margin-top:0!important}}@media screen and (max-width:599px){.wrapper-campaign-banner .provo-header-container{background:0 0!important}.wrapper-campaign-banner .text-image{max-width:240px}.wrapper-campaign-banner .text-image h1{font-size:20px}.wrapper-campaign-banner .text-image h2{font-size:18px;margin-top:20px!important}.campaign-nav-mob .dropdown a{font-size:18px;background-position:100% 8px}.campaign-nav-mob .dropdown.open a{background-position:100% 8px}.provo-body-wrapper{padding-top:0;padding-bottom:20px}.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{text-align:center}.campaign-get-in-touch-wrapper .call-back-form{padding-left:15px}.campaign-get-in-touch-wrapper h4,.campaign-get-in-touch-wrapper h4 a{font-size:14px}}.no-border{border:none}.campaign-nav .hatch-tab{padding-top:20px;padding-bottom:20px;width:100%}.campaign-nav .hatch-tab:hover{width:100%}@media screen and (max-width:992px){.wrapper.news-insights-wrapper .nav-inflation-plus li{padding-left:0}.campaign-nav h4{font-size:18px}.megamenu-cta li:nth-child(3) .megamenu-col:nth-child(2),.megamenu-primary-nav li:nth-child(3) .megamenu-col:nth-child(2){display:none}}.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4,.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4,.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4,.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{line-height:1.3!important}.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4{font-size:30px!important}.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4{font-size:26px!important}.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4{font-size:20px!important}.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{font-size:18px!important}.font-Helvetica h1,.font-Helvetica h2,.font-Helvetica h3,.font-Helvetica h4,.font-Helvetica h5,.font-Helvetica h6{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important}.font-Charlie-Sb-p p{font-family:Charlie-Std-SemiBold,Helvetica,Arial!important;line-height:1.2;color:#3b3b3b}.font-Charlie-Med-h1 h1,.font-Charlie-Med-h2 h2,.font-Charlie-Med-h3 h3,.font-Charlie-Med-h4 h4,.font-Charlie-Med-p p{font-family:Charlie-Std-Medium,Helvetica,Arial!important;line-height:1.2;color:#3b3b3b}.font-15 h1,.font-15 h2,.font-15 h3,.font-15 h4,.font-15 h5,.font-15 h6{font-size:15px;margin-bottom:10px}.font-16 h1,.font-16 h2,.font-16 h3,.font-16 h4,.font-16 h5,.font-16 h6{font-size:15px}.img-half-w{width:50%;height:auto}.img-half-h{height:100%;width:auto}.masthead-wrapper .font-Charlie-Med-p p{font-size:24px;width:50%}.wrapper-rethub .overview-teaser-wrapper .media h2,.wrapper-rethub .overview-teaser-wrapper .media h3{margin-bottom:12px;margin-top:10px!important}.wrapper-rethub .overview-teaser-wrapper .media h2 a,.wrapper-rethub .overview-teaser-wrapper .media h3 a{color:#3b3b3b!important}.font-Helvetica.small h2{font-size:14px}.page-header-container .breadcrumb{font-size:15px}.carousel-full-width a:hover,.masthead-wrapper a:hover{text-decoration:underline!important}.extLink .glyphicon{margin-left:5px;font-size:.8em}a:focus{outline:#3b3b3b dotted 1px!important}a:focus .button-sm-rubine,a:hover .button-sm-rubine{background-color:#60003a;text-decoration:underline!important}.wrapper-rethub a:hover span{text-decoration:underline!important}.wrapper-rethub .product-page-intro p{font-size:17px!important}.overview-teaser-wrapper .media h2 a:hover,.overview-teaser-wrapper .media h3 a:hover,.overview-teaser-wrapper .media h4 a:hover{color:#037691!important;text-decoration:underline}.hid-li-active li.active,.hid-li1 li:first-child{display:none}.wrapper-bg-faf8f4.nav-right .nav-tabs{margin-top:10px}.wrapper-bg-faf8f4.nav-right .nav-tabs>li{width:100%;background-color:transparent;border-left:0;border-bottom:1px solid #dcdad6}.wrapper-bg-faf8f4.nav-right .nav-tabs>li.active>a{background-color:transparent;color:#037691;border-top:0;text-decoration:none}.wrapper-bg-faf8f4.nav-right .nav-tabs>li.active{border-top:0;border-right:0}.wrapper-bg-faf8f4.nav-right .nav-tabs,.wrapper-bg-faf8f4.nav-right .nav-tabs>li:last-child{border-bottom:0}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a{position:relative;width:100%;text-align:left;padding-left:0;padding-right:0}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:hover{color:#037691;text-decoration:none;background-color:none;border:none}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:after{position:absolute;content:"\e605";font-family:icomoon;speak:none;font-style:normal;color:#aaa8a4;font-weight:400;font-size:12px;font-variant:normal;width:40px;height:40px;left:100%;margin-left:-10px;top:16px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:hover:after{color:#037691}.nav>li>a:hover,.wrapper-bg-faf8f4.nav-right .nav>li>a:focus{background-color:transparent}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-1{background-color:transparent!important;padding:0;margin-top:0}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4 a{font-family:Charlie-Std-SemiBold!important;font-size:18px!important;margin-bottom:-10px!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4:hover span{text-decoration:underline!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 span.button-md-rubine{margin-top:-10px;font-size:15px;min-width:120px;padding:7px 10px;height:inherit!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 span.button-md-rubine:hover{text-decoration:underline!important}.newhr{border-top:1px solid #ccc}.newTag{background-color:#ce0058;color:#fff;padding:2px;font-size:.8em}.intro-icn img,.intro-icn2 img,.intro-icn3 img{width:100%}.intro-icn img{max-width:45px;min-width:30px;margin-top:-12px;margin-right:20px}.intro-icn2 img{max-width:30px;min-width:30px;margin-top:-4px}.intro-icn3 img{max-height:35px;width:auto;margin-top:-8px}.tiles-icn img{height:62px;width:auto!important}.noheight{height:250px!important;border-bottom:none!important}.hasBtLeft .button-sm{margin-right:10px;margin-bottom:5px}.pageLinksDiv{padding-right:30px}.pageLinksWrapper{margin-bottom:20px}.pageLinksWrapper h2,.pageLinksWrapper h3,.pageLinksWrapper h4{margin-bottom:15px}.pageNavRightWrapper{padding:0 30px}.pageLinks .media-body{display:block;padding:10px 0}.pageLinks ul{padding:0}.pageLinks li{list-style:none;border-top:1px solid #c8c6c2;padding:0;margin:0;width:100%}.pageLinks li:last-child{border-bottom:1px solid #c8c6c2}.pageLinks li a{position:relative;padding:10px 20px 10px 10px;display:block;width:100%;text-decoration:none;color:#3b3b3b}.pageLinks li a:hover{color:#037691;text-decoration:none}.pageLinks li a:after{position:absolute;content:"\e605";color:#aaa8a4;top:50%;margin-top:-6px;right:10px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}.pageLinks li a:hover:after{color:#037691}.wrapper-rethub .table>tbody>tr>th,.wrapper-rethub .table>thead>tr>th{background-color:#585652;color:#fff}.wrapper-rethub .table tr:nth-child(even){background-color:#f0eeea}.wrapper-rethub .table tr:nth-child(odd){background-color:#faf8f4}.wrapper-rethub .table tr td,.wrapper-rethub .table tr th{padding:15px;border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;border-top:0!important}.wrapper-rethub .table-responsive>.table>tbody>tr>td,.wrapper-rethub .table-responsive>.table>tbody>tr>th,.wrapper-rethub .table-responsive>.table>tfoot>tr>td,.wrapper-rethub .table-responsive>.table>tfoot>tr>th,.wrapper-rethub .table-responsive>.table>thead>tr>td,.wrapper-rethub .table-responsive>.table>thead>tr>th{white-space:inherit}.table_stacked1{width:100%}.table_stacked1.table{width:100%;max-width:100%;border:0!important;border-collapse:collapse}.table_stacked1 .center{margin:0 auto;width:80%}.table_stacked1.table tr{border-bottom:1px solid #f0f0f0}.table_stacked1.table thead tr{border-bottom:2px solid #f0f0f0}.table_stacked1.table td,.table_stacked1.table th{padding:15px 20px;border:2px solid #fff!important}.table_stacked1.table th{background-color:#585652;color:#fff;text-align:left}.table_stacked1.table tr:nth-child(even){background-color:#f0eeea}.table_stacked1.table tr:nth-child(odd){background-color:#faf8f4}.table_stacked1.table p{margin-bottom:0}.table_stacked2{width:100%}.table_stacked2.table{width:100%;max-width:100%;border:0!important;border-collapse:collapse}.table_stacked2 .center{margin:0 auto;width:80%}.table_stacked2.table tr{border-bottom:1px solid #f0f0f0}.table_stacked2.table thead tr{border-bottom:2px solid #f0f0f0}.miscTable .table_stacked2.table tr:nth-child(odd):not(:nth-child(1)) th[scope=row]{background-color:#faf8f4;color:#3b3b3b}.miscTable .table_stacked2.table tr:nth-child(even) th[scope=row]{background-color:#f0eeea;color:#3b3b3b}.table_stacked2.table tr td{border-bottom:1px solid #fff!important}.table_stacked2.table td,.table_stacked2.table th{padding:15px 20px;border:1px solid #fff!important}.tableTot .table_stacked2.table td,.tableTot .table_stacked2.table th{padding:15px 20px;border-left:1px solid #fff!important;border-right:1px solid #fff!important}.tableTot .table_stacked2.table td.tdTot{border-right:0 solid #fff!important;border-top:2px solid #585652!important}.tableTot .table_stacked2.table tr:last-child td.tdTot{border-left:0 solid #fff!important}.table_stacked2.table th{background-color:#585652;color:#fff;text-align:left}.table_stacked2.table tr:nth-child(even){background-color:#f0eeea}.table_stacked2.table tr:nth-child(odd){background-color:#faf8f4}.table_stacked2.table p{margin-bottom:0}.ynImgTable .table_stacked2.table tr td{vertical-align:middle}.ynImgTable .table_stacked2 img{height:11px;width:auto!important}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper .font-Charlie-Med-p p{font-size:22px;width:50%}}@media screen and (min-width:768px){.table_stacked1.table td,.table_stacked1.table th{width:50%}}@media screen and (min-width:768px) and (max-width:991px){.pageLinksDiv:last-child{padding-left:20px;padding-right:0}.pageLinksDiv:first-child{padding-right:20px}.pageNavRightWrapper{padding-left:20px;padding-right:10px}.wrapper-rethub .overview-teaser-col{height:270px}.thumbnails-overview{padding-bottom:100px}.thumbnails-overview .overview-teaser-col{border-bottom:none}}@media screen and (max-width:773px){.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col img,.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col p{display:inherit}.overview-teaser-wrapper .overview-teaser-col h4{font-size:20px}}@media screen and (min-width:768px) and (max-width:773px){.overview-teaser-wrapper .overview-teaser-col{border-bottom:none}}@media screen and (max-width:767px){.pageLinksDiv{padding-left:20px;padding-right:20px}.intro-icn img{margin-right:inherit;margin-top:-7px}.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col img,.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col p{display:inherit}.wrapper-rethub .table_stacked1.table tr td,.wrapper-rethub .table_stacked1.table tr th{border-bottom:0!important}.table_stacked1.table{margin:0 auto;width:100%;border-spacing:0}.table_stacked1.table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.table_stacked1.table tbody,.table_stacked1.table td,.table_stacked1.table th,.table_stacked1.table tr{display:block;padding:0;text-align:left;white-space:normal}.table_stacked1.table tr td,.table_stacked1.table tr th{padding:2em 1em;overflow:hidden;position:relative;vertical-align:top;border:1px solid #edf0f1;border-top:none;width:100%;white-space:inherit!important}.table_stacked1.table th[scope=row]{width:100%;text-align:center;display:block;background-color:#2e82b3;margin:0 auto;padding:.5em 0}.table_stacked1.table td[headers]:before{content:attr(headers);display:block;float:none;width:100%;color:#3b3b3b;font-weight:700;text-align:left;margin-bottom:5px}.table_stacked1.table td[headers]:after{content:"";position:absolute;left:0;top:0;width:100%;border-right:0 solid #edf0f1;padding-bottom:200%;display:block}.table_stacked1 .center{width:100%}.table_stacked1.table th{display:none}.table_stacked1 tr{margin-bottom:20px;border:0!important}.table_stacked1.table tr:nth-child(even){background-color:#faf8f4}.table_stacked1.table tr:nth-child(odd){background-color:#f0eeea}.table_stacked1.table td,.table_stacked1.table th{border:0 solid #fff!important;padding:15px 20px!important}.table_stacked1.table td:nth-child(2){padding-top:0!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{width:15%}.table_stacked2.table{margin:0 auto;width:100%;border-spacing:0}.table_stacked2.table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.table_stacked2.table tbody,.table_stacked2.table td,.table_stacked2.table th,.table_stacked2.table tr{display:block;padding:0;text-align:left;white-space:normal}.table_stacked2.table tr td,.table_stacked2.table tr th{padding:2em 1em;overflow:hidden;position:relative;vertical-align:top;border:1px solid #edf0f1;border-top:none;width:100%;white-space:inherit!important}.tableTot .table_stacked2.table tr td.tdTot{width:50%;float:left;background-color:#fff;color:#3b3b3b}.table_stacked2.table th[scope=row]{width:100%;text-align:center;display:block;background-color:#2e82b3;margin:0 auto;padding:.5em 0}.miscTable .table_stacked2.table tr th[scope=row]{background-color:#585652!important;color:#fff!important;padding-top:20px!important;padding-bottom:20px!important}.table_stacked2.table td[headers]:before{content:attr(headers);display:block;float:left;width:50%;color:#3b3b3b;font-weight:700;text-align:left;margin-bottom:5px}.table_stacked2.table td[headers]>*{display:block;width:50%;float:right;clear:right;padding-left:1em;margin-top:0}.table_stacked2.table td[headers]:after{content:"";position:absolute;left:0;top:0;width:50%;border-right:0 solid #edf0f1;display:block}.table_stacked2 .center{width:100%}.table_stacked2.table th{display:none}.table_stacked2 tr{margin-bottom:20px;border:0!important}.table_stacked2.table td:nth-child(odd){background-color:#faf8f4}.table_stacked2.table td:nth-child(even){background-color:#f0eeea}.table_stacked2.table td:nth-child(1){background-color:#585652;color:#fff}.table_stacked2.table td[headers]:nth-child(1):before{color:#fff}.table_stacked2.table td,.table_stacked2.table th{padding:15px 20px!important}.table_stacked2.table td{border-bottom:1px solid #fff!important}.ynImgTable .table_stacked2 img{margin-right:25%!important;margin-top:5px!important}.grayDivImg img{margin-bottom:30px}.noheight{border-bottom:1px solid #c8c6c2!important;height:auto!important}.noheight:last-child{border-bottom:none!important}.channel-news-insights-wrapper .media.news-insights-panel>.media-body{min-height:inherit}.thumbnails-overview{padding-bottom:30px}.thumbnails-overview .overview-teaser-col{border-bottom:none}}@media screen and (max-width:599px){.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4,.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4,.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4,.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{margin-top:0!important}.masthead-wrapper .font-Charlie-Med-p p{color:#fff;line-height:1.2;width:90%;font-size:13px;margin-left:2%;margin-bottom:15px}}@media screen and (min-width:480px) and (max-width:767px){.grayDivImg img{max-width:200px;margin-bottom:30px}}@media screen and (max-width:479px){.hasBtLeft .button-sm{width:100%}}.mysuper-tab-wrapper .nav-tabs{height:auto;margin-bottom:0;position:relative;top:1px;border-bottom:0}.mysuper-tab-wrapper .nav-tabs>li{width:33%;border:0}.mysuper-tab-wrapper .nav-tabs>li>a{padding:196px 0 0;background-color:#fff!important;font-size:32px;font-family:Charlie-Std-SemiBold;display:inline-block;width:100%;height:351px;vertical-align:middle;background-position:center bottom!important;background-repeat:no-repeat;outline:0!important}.mysuper-tab-wrapper .nav-tabs>li.item_0 a{color:#037691}.mysuper-tab-wrapper .nav-tabs>li.item_1 a{color:#ce0058}.mysuper-tab-wrapper .nav-tabs>li.item_2 a{color:#c95109}.mysuper-tab-wrapper .nav-tabs>li.active>a{background-position:center 0!important}.mysuper-tab-wrapper .tab-pane .list-item-text>p{margin-bottom:0}.mysuper-tab-wrapper .tab-pane .list-item-text>p .style1{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:block;padding:30px}.mysuper-tab-wrapper .tab-pane table{color:#fff}.mysuper-tab-wrapper .tab-pane table caption{color:#fff;font-size:26px;font-family:Charlie-Std-SemiBold;padding:30px 30px 0}.mysuper-tab-wrapper .tab-pane table tr td{padding:30px}.mysuper-tab-wrapper .tab-pane table tr td.cellS1 img{float:left;margin-right:10px}.tab-pane.mysuper{background-color:#fff}.tab-pane.mysuper ul.media-list>li{padding-left:0}.mysuper-under-55 table,.mysuper-under-55 table caption{background-color:#01838c}.mysuper-55-65 table,.mysuper-55-65 table caption{background-color:#ce0058}.mysuper-over-65 table,.mysuper-over-65 table caption{background-color:#c95109}@media screen and (max-width:992px){.mysuper-tab-wrapper .nav-tabs>li>a{padding:200px 0 0;font-size:26px;height:351px}}.customer-survey .modal-header{background-color:#c95109;text-align:left;padding:10px 20px}.customer-survey .modal-header h1{font-size:26px;color:#fff;margin-bottom:0;width:75%}.customer-survey .modal-header .close{position:absolute;top:15px;right:20px}.customer-survey .modal-header .close i{font-size:16px;line-height:1.2}.customer-survey .modal-body{text-align:center;padding:30px 20px 14px}.customer-survey .modal-body .media-body{display:block;padding:0}.customer-survey .modal-body .button-md{margin-bottom:0;height:42px!important;padding-top:10px;padding-left:20px;padding-right:20px;min-width:0;font-size:18px!important}.customer-survey .modal-body .button-md:hover{background-color:#741915;text-decoration:underline}.customer-survey .modal-body .button-md-dismiss{background-color:transparent;color:#3b3b3b;text-decoration:underline;height:42px;padding-top:10px;padding-left:20px;padding-right:20px;font-size:18px;font-family:Charlie-Std-SemiBold;position:relative;top:-1px}.customer-survey .modal-body .button-md-dismiss:hover{text-decoration:none}.customer-survey .modal-footer{border-top:0!important;padding:0}.customer-survey .modal-header .close .fa-times{text-decoration:underline}.customer-survey .modal-header .close:focus .fa-times,.customer-survey .modal-header .close:hover .fa-times{text-decoration:none}.customer-survey .modal-header button:focus{outline:#3b3b3b dotted 1px!important}.customer-survey .modal-body a:focus,.customer-survey .modal-body a:hover{text-decoration:none!important}.customer-survey .modal-body a:focus .button-md-dismiss{text-decoration:none!important;outline:#3b3b3b solid 1px}.customer-survey .modal-body a:focus .button-md{text-decoration:underline;background-color:#741915!important}.spa-forms-body .row .col-custom,.spa-forms-header .row .col-custom{padding-left:0}.spa-forms-header .row .media{margin-bottom:15px;margin-top:15px}.spa-forms-body .row{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.mysuper-tab-wrapper .tab-pane table tr td{width:100%;display:block}.mysuper-tab-wrapper .tab-pane table tr td:not(:last-child){padding-bottom:0}.mysuper-tab-wrapper .nav-tabs>li>a{padding:109px 0 0;font-size:20px;height:197px;-webkit-background-size:428px 428px!important;background-size:428px!important}.mysuper-landing .table-responsive>.table>tbody>tr>th{white-space:normal}.customer-survey .modal{padding-right:0!important}.customer-survey .modal-dialog{margin:40px 10px 10px}.customer-survey .modal-header{padding:10px 15px}.customer-survey .modal-header .modal-title{font-size:22px;line-height:1.2;width:100%;text-align:center}.customer-survey .modal-header .close{top:0;right:10px}.customer-survey .button-md{height:40px!important;font-size:18px;padding-top:10px!important;font-family:Charlie-Std-SemiBold;top:0}.customer-survey .button-md-dismiss{height:40px!important;font-size:18px;padding-top:0}}.wrapperResultsPageContent .roman-bold-75{font-size:16px}.wrapper-next-steps{color:#161818}.wrapper-next-steps h2{margin-bottom:20px;color:#c95109;font-family:Charlie-Std-Regular}.wrapper-next-steps .button-lg{min-width:252px;text-align:left;padding-top:11px;height:44px!important;font-size:18.75px;padding-left:20px;padding-right:20px;margin-bottom:0;margin-top:40px}.wrapper-next-steps .button-lg:focus,.wrapper-next-steps .button-lg:hover,.wrapper-next-steps .button-lg:visited{background-color:#741915;text-decoration:underline}.wrapper-next-steps .button-lg:after{content:"\f054";font-family:"Font Awesome Pro Solid";font-size:16px;margin-left:20px;display:inline-block}.wrapper-next-steps .wrapper-supersizer-content img{height:205px}.wrapper-next-steps .wrapperLeftCol{background-color:#f0eeea}.wrapper-next-steps .wrapperRightCol{background-color:#fff}.wrapper-next-steps .wrapperRightCol h3{margin-bottom:10px;font-size:18px;line-height:26px}.wrapper-next-steps .wrapperRightCol .rightColLinks h3:after{content:"\f054";font-family:"Font Awesome Pro Solid";font-size:16px;margin-left:10px;display:inline-block;color:#c95109}.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a{color:#c95109}.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a:focus,.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a:hover{text-decoration:underline;color:#741915}.wrapper-next-steps .wrapperRightCol .rightColLinks h3:hover:after{color:#741915}.supersizer-important-info{color:#161818}.supersizer-important-info .roman-bold-75,.supersizer-important-info p{font-size:16px}.supersizer-footer-bg{background-color:#282828;margin-top:50px}.supersizer-footer-bg .supersizer-footer-links ul{padding-left:0}.supersizer-footer-bg .supersizer-footer-links ul li{display:inline-block;list-style-type:none;padding-left:0;padding-right:12px}.supersizer-footer-bg .supersizer-footer-links ul li a,.supersizer-footer-bg .supersizer-footer-links ul li a:focus,.supersizer-footer-bg .supersizer-footer-links ul li a:hover,.supersizer-footer-bg .supersizer-footer-links ul li a:visited{color:#fff}@media screen and (min-width:992px){.wrapper-next-steps{background-image:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(41.3%,#fff),color-stop(41.3%,#f0eeea));background-image:linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-webkit-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-o-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);min-height:450px}.wrapper-next-steps a[href^="tel:"]{color:#161818}.wrapper-next-steps .wrapperLeftCol{height:550px;padding:60px 50px 0 0}.wrapper-next-steps .wrapperLeftCol h2{font-size:32px;line-height:44px}.wrapper-next-steps .wrapperRightCol{padding:60px 0 0 50px;height:550px}.wrapper-next-steps .wrapper-supersizer-content{height:460px}.supersizer-important-info a[href^="tel:"]{color:#161818;cursor:not-allowed;pointer-events:none}}@media screen and (min-width:768px) and (max-width:991px){.wrapper-next-steps .row{margin-left:-24px;margin-right:-24px}.wrapper-next-steps .row .wrapperLeftCol{padding:40px 30px;-moz-border-bottom-left-radius:50px;border-bottom-left-radius:50px}.wrapper-next-steps .row .wrapperRightCol{padding:40px 30px 24px}.wrapper-next-steps .row .wrapper-supersizer-content{margin-bottom:0}}@media screen and (max-width:767px){.wrapper-next-steps h2{font-size:26px;line-height:36px}.wrapper-next-steps .button-lg{margin-top:10px}.wrapper-next-steps .wrapperLeftCol{-moz-border-bottom-left-radius:50px;border-bottom-left-radius:50px;padding:10px 20px 30px}.wrapper-next-steps .wrapperRightCol{padding:30px 20px}.wrapper-next-steps .wrapper-supersizer-content{height:440px}.wrapper-next-steps .wrapper-supersizer-content br{display:none}.wrapper-next-steps .wrapper-supersizer-content img{bottom:0}}@font-face{font-family:FontAwesome;src:url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("eot"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}/*!
 * Font Awesome Pro 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;-o-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;-o-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(360deg);transform:rotate(360deg)}}@-o-keyframes fa-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-o-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{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{clip:rect(0,0,0,0);border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome Brands';font-style:normal;font-weight:400;src:url(clientlibs/resources/fonts/fontawesome/fa-brands-400.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome Brands'}@font-face{font-family:'Font Awesome Pro Light';font-style:normal;font-weight:300;src:url(clientlibs/resources/fonts/fontawesome/fa-light-300.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-light-300.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:'Font Awesome Pro Light';font-weight:300}@font-face{font-family:'Font Awesome Pro Regular';font-style:normal;font-weight:400;src:url(clientlibs/resources/fonts/fontawesome/fa-regular-400.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome Pro Regular';font-weight:400}.farOrange{font-family:'Font Awesome Pro Regular';font-weight:400;color:#c95109}@font-face{font-family:'Font Awesome Pro Solid';font-style:normal;font-weight:900;src:url(clientlibs/resources/fonts/fontawesome/fa-solid-900.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome Pro Solid';font-weight:900}.fa-chevron-right-regular:before{content:"\f054";font-family:"Font Awesome Pro Regular"}@media screen and (min-width:992px){.spacing-mb-lg-5{margin-bottom:5px}.spacing-mb-lg-10{margin-bottom:10px}.spacing-mb-lg-15{margin-bottom:15px}.spacing-mb-lg-20{margin-bottom:20px}.spacing-mb-lg-25{margin-bottom:25px}.spacing-mb-lg-30{margin-bottom:30px}.spacing-mb-lg-35{margin-bottom:35px}.spacing-mb-lg-40{margin-bottom:40px}.spacing-mb-lg-50{margin-bottom:50px}.spacing-mb-lg-60{margin-bottom:60px}.spacing-pt-lg-60{padding-top:60px}.spacing-pb-lg-60{padding-bottom:60px}.benchmark-asset-allocation-table td:nth-child(1),.benchmark-asset-allocation-table th:nth-child(1){width:6%}.benchmark-asset-allocation-table td:nth-child(2),.benchmark-asset-allocation-table th:nth-child(2){width:32%!important}.benchmark-asset-allocation-table td:nth-child(3),.benchmark-asset-allocation-table th:nth-child(3){width:45%;text-align:right}.benchmark-asset-allocation-table td:nth-child(4){text-align:right}.benchmark-asset-allocation-table th:nth-child(3),.benchmark-asset-allocation-table th:nth-child(4){text-align:left}.benchmark-asset-allocation-table td:nth-child(3),.benchmark-asset-allocation-table td:nth-child(4){padding:8px 15px 8px 8px}}@media screen and (max-width:991px){.wrapper-bg-faf8f4.nav-right{display:block}.supersizer-important-info a[href^="tel:"],.wrapper-next-steps a[href^="tel:"]{text-decoration:underline}.supersizer-footer-bg .supersizer-footer-links ul li{display:block}.spacing-mb-mobile-5{margin-bottom:5px}.spacing-mb-mobile-10{margin-bottom:10px}.spacing-mb-mobile-15{margin-bottom:15px}.spacing-mb-mobile-20{margin-bottom:20px}.spacing-mb-mobile-30{margin-bottom:30px}.spacing-pt-mobile-30{padding-top:30px}.spacing-pb-mobile-30{padding-bottom:30px}.asset-allocation-table tr{border-bottom:1px solid #c8c6c2}.asset-allocation-table tr:first-child{border-bottom:0;position:absolute;margin-left:-9999px;margin-right:-9999px}.asset-allocation-table tbody td{display:block;border-top:0!important;border:0!important}.asset-allocation-table tbody td:nth-child(1){width:100%;padding-top:15px}.asset-allocation-table tbody td:nth-child(2),.asset-allocation-table tbody td:nth-child(3){width:100%;text-align:right;padding-bottom:15px}.asset-allocation-table tbody td:nth-child(2):before{display:block;content:"Minimum";text-align:left;width:50%;float:left}.asset-allocation-table tbody td:nth-child(3):before{display:block;content:"Maximum";text-align:left;width:50%;float:left}.benchmark-asset-allocation-table tbody tr:first-child{position:absolute;margin-left:-9999px;margin-right:-9999px}.benchmark-asset-allocation-table tbody tr{border-bottom:1px solid #c8c6c2}.benchmark-asset-allocation-table tbody td{display:block;border-top:none!important;padding:0!important;height:100%;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(1){width:5%;float:left;margin-right:10px;margin-top:15px}.benchmark-asset-allocation-table tbody td:nth-child(2){width:100%;margin-top:15px}.benchmark-asset-allocation-table tbody td:nth-child(3){width:100%;text-align:right;height:45px;margin-top:15px;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(3):before{display:block;width:60%;content:"Benchmark asset allocation (%)";margin-bottom:0;text-align:left;float:left}.benchmark-asset-allocation-table tbody td:nth-child(4){text-align:right;width:100%;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(4):before{content:'Ranges (%)';display:block;width:60%;text-align:left;float:left}.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(1){display:none}.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(3):before,.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(4):before{font-weight:700}}@media screen and (min-width:768px) and (max-width:991px){.spacing-mb-tablet-5{margin-bottom:5px}.spacing-mb-tablet-10{margin-bottom:10px}.spacing-mb-tablet-15{margin-bottom:15px}.spacing-mb-tablet-20{margin-bottom:20px}.spacing-mb-tablet-30{margin-bottom:30px}.spacing-pt-tablet-30{padding-top:30px}.spacing-pb-tablet-30{padding-bottom:30px}.hero-banner{height:auto}}.hero-banner p{font-size:24px;font-family:Charlie-Std-Medium}.wrapper-direct-super-landing-pg{font-size:16px}.wrapper-direct-super-landing-pg h2{line-height:28px;margin-top:0!important}.wrapper-direct-super-landing-pg .roman-bold-75{font-size:16px;line-height:24px}.wrapper-direct-super-landing-pg .btn-orange{margin-top:0;margin-bottom:0}.wrapper-direct-super-landing-pg .btn-orange:hover{background-color:#741915}.wrapper-direct-super-landing-pg .wrapper-super-benefits p{margin-bottom:10px}.wrapper-direct-super-landing-pg .wrapper-super-benefits h2{margin-bottom:0}.wrapper-direct-super-landing-pg .wrapper-super-benefits h3{font-size:16px;line-height:24px;margin-bottom:10px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.padding20{padding:20px}.wrapper-std-risk-measure{border-bottom:1px solid #c8c6c2;margin-bottom:30px;padding-bottom:10px}.wrapper-std-risk-measure .std-risk-measure-heading h2{font-size:16px;line-height:24px;margin-bottom:20px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h2,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h3,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h4,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h5{font-size:16px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;margin-bottom:15px;margin-top:0}@media screen and (max-width:767px){.hero-banner{height:auto}.hero-banner h1{margin-left:0!important}.hero-banner p{font-size:16px}.hide-on-mobile{display:none}}.retirement-product-page-intro{background-color:#faf8f4;padding-top:60px;padding-bottom:60px}.border-button-large{border:3px solid #c95109;border-radius:0;font-size:18px;font-family:Charlie-Std-SemiBold;color:#c95109;height:44px}.border-button-large:focus,.border-button-large:hover{background-color:#c95109;color:#fff}.product-award .media-left{padding-right:0;width:103px}.product-award .media-left img{width:83px}.mkpf-forms-and-documents .fa-file-pdf{font-size:16px;padding-right:10px}@media screen and (max-width:991px){.retirement-product-page-intro{padding-top:60px;padding-bottom:44px}.retirement-product-page-intro .media-left{text-align:center;padding-right:0;display:block;width:100%}.retirement-product-page-intro .media-left img{margin-bottom:60px}}.merriweather{font-family:Merriweather}.mlc-gold{color:#fead1e}.boldine{font-family:Boldine}.btn-gold-round,.btn-lightgrey-round{padding:14px 24px;border-radius:100px;display:inline-block;font-family:"Open Sans"}.btn-gold-round{background-color:#fead1e;color:#252828}.btn-gold-round:hover{background-color:#ea9501}.btn-lightgrey-round{color:#252828;border:1px solid #252828}.btn-lightgrey-round:hover{background-color:rgba(37,40,40,.1)}.bg-gold{background-color:#fead1e}.bg-lightgrey{background-color:#f6f8f8}.mlc-warmup-campaign .row-body,.mlc-warmup-campaign .row-body h1,.mlc-warmup-campaign .row-body h2,.mlc-warmup-campaign .row-body h3,.mlc-warmup-campaign .row-body h4,.mlc-warmup-campaign .row-body h5,.mlc-warmup-campaign .row-footer,.mlc-warmup-campaign .row-footer h1,.mlc-warmup-campaign .row-footer h2,.mlc-warmup-campaign .row-footer h3,.mlc-warmup-campaign .row-footer h4,.mlc-warmup-campaign .row-footer h5{font-family:"Open Sans"}@media screen and (min-width:993px){.top-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-header #mlc-header-top-nav{padding-right:0}}.cookiewarning.cookiewarning{background-color:#f0eeea}.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary{font-family:Charlie-Std-SemiBold;border-radius:0}.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary:active,.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary:hover,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:active,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:hover{background-color:#bc4401;border-color:#bc4401}.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary{background-color:#c95109;color:#fff}.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary{color:#c95109;border-color:#c95109}.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:active,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:hover{color:#fff}.test-theme-less h5{color:red}.wrapper-blog-overview{padding-top:40px;padding-bottom:40px}.group-nabasia-blog-overview{margin-top:30px}.blog-wrapper{background-position:center top;-webkit-background-size:cover;background-size:cover;height:290px}.blog-filter-categories .btn-group{margin-bottom:40px}.blog-filter-categories .btn-group.btn-group-justified{border-bottom:1px solid #3b3b3b}.blog-filter-categories .btn-group .btn-default{background-color:#fff;border-radius:0;border:0;color:#3b3b3b;font-weight:700;margin-bottom:-1px;width:auto}.blog-filter-categories .btn-group .btn-default.active{border-bottom:5px solid #c95109;-webkit-box-shadow:none;box-shadow:none;color:#000}.blogentry-content-wrapper{background-color:#fff}.blogentry-content-wrapper .blogentry-date{color:#3b3b3b!important;padding-top:20px;padding-bottom:10px;font-size:14px}.blogentry-content-wrapper .blogentry-title h3{color:#3b3b3b;margin-top:0!important;margin-bottom:0;font-size:22px}.blogentry-content-wrapper .blogentry-more-overlay .blogentry-more-link{background:0 0!important}.blogpost .blogBackLink{padding-left:0}.blogpost .entrytitle{margin-bottom:20px;margin-top:30px;text-align:left;display:inline-block}.blogpost .entrytext{margin:20px auto}.blog-author{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:10px}.blog-author img{margin-right:10px}hr{margin-bottom:30px;margin-top:30px;color:#c8c2c6;border-color:#e5e5e5}.blog-abt-author{background-color:#f3f4f8;margin-bottom:40px;padding:40px 30px 30px 0}.blog-abt-author-title{margin-bottom:20px}.blog-abt-author-title p{color:#666}.addthis_toolbox{margin-bottom:40px}.common-blog-overview-wrapper{margin:50px 0 30px}.blog-filter-wrapper{margin-left:10px;margin-right:10px;margin-bottom:5px}.masonry-brick-wrapper{padding-right:10px;padding-left:10px;padding-bottom:50px}.common-blog-overview-wrapper-basic{margin-top:20px}.common-blog-overview-wrapper-basic .masonry-brick{position:relative!important;width:100%;left:inherit!important;top:inherit!important}.blog-rhs-column .masonry-brick{min-height:1px;padding-left:10px;padding-right:10px}.common-blog-overview-wrapper-basic .masonry-brick-wrapper{padding-right:0;padding-left:0;padding-bottom:40px}.blog-wrapper-container{margin-top:15px}.blog-masthead-wrapper .blog-masthead{opacity:.85;padding:0 25px;height:320px;background-color:#c95109;opacity:.95}.blog-masthead-wrapper .blog-masthead h1{color:#fff;font-size:34px;width:100%}.blog-masthead-wrapper .blog-masthead a{color:#fff}.blog-masthead-wrapper .blog-masthead a:hover{text-decoration:underline}.blog-rhs-column h3{margin-top:0!important;margin-bottom:0}.blogpost .blog-entry-title{color:#3b3b3b;font-size:34px}.blogpost .entrytitle small{font-weight:700;color:#3b3b3b}.blog-subscribe-wrapper{background-color:#faf8f4;padding:60px 0 44px}.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:right}.blog-subscribe-wrapper .blog-subscribe-form .text-image{text-align:left}.blog-subscribe-wrapper .blog-subscribe-form .text-image span.button-md{margin-top:0}.blog .navigation{display:none}.bootstrap_simpleform form{display:inline-block;margin-top:50px;background:0 0}.bootstrap_simpleform .submitbutton{display:inline-block}.bootstrap_simpleform .step.ui-formwizard-content br{display:none}.bootstrap_simpleform .submitbutton a{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;padding:11px 21px;cursor:pointer;text-decoration:none}.bootstrap_simpleform .ui-formwizard{border:none}.bootstrap_simpleform{text-align:center}.bootstrap_simpleform .step.ui-formwizard-content .stepname{display:block;font-size:30px;position:absolute;top:0;left:0;font-family:Charlie-Std-SemiBold;width:100%}.bootstrap_simpleform .step.ui-formwizard-content .input .formfield input{border:1px solid #ccc;background:#fff;padding:11px}.bootstrap_simpleform .step.ui-formwizard-content .input .formlabel{display:none}.bootstrap-page-blog .wrapper-body{margin-bottom:70px}.blog-rhs-column:before{content:"Related articles";font-family:Charlie-Std-SemiBold;font-size:26px}@media screen and (min-width:992px) and (max-width:1205px){.blog-masthead-wrapper .blog-masthead{height:auto}}@media screen and (max-width:992px){.blog-subscribe-form .bootstrap-simpleform,.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:center}.blog-rhs-column{padding-top:30px}}@media screen and (max-width:599px){.blog-subscribe-wrapper .blog-subscribe-form span.button-md{color:#fff!important;background-color:#c95109!important;font-family:Charlie-Std-SemiBold;font-size:18px;padding-top:5px}}@media screen and (max-width:500px){.bootstrap_simpleform .step.ui-formwizard-content .stepname{font-size:22px}}@media screen and (max-width:400px){.bootstrap_simpleform .step.ui-formwizard-content .input .formfield input,.bootstrap_simpleform form{width:100%}.bootstrap_simpleform .submitbutton{width:100%;padding:10px 0}.bootstrap_simpleform .submitbutton a{width:100%;display:inline-block}}.wrapper-bg-f0eeea.nav0{padding-top:14px}.wrapper-bg-f0eeea.nav0 a{color:#3b3b3b;text-decoration:none}.wrapper-bg-f0eeea.nav0 a:hover{color:#23527c}.blog.wrapper.wrapper-primary-nav{padding:18px 0}.blog.mlclogo{border-right:1px solid #e5e5e5}.blogsocialIcn{float:right!important}.hatchCt h4{font-family:Charlie-Std-Medium,helvetica,arial}.blog-masthead-wrapper .blog-masthead h4{margin-top:30px!important}.blog-masthead-wrapper .blog-masthead h4 a{font-family:Charlie-Std-Medium;padding:10px 20px;border:3px solid #fff}.blog-masthead-wrapper .blog-masthead h4 a:hover{border:3px solid #fff;background-color:#fff;color:#c95109}.blog-masthead-wrapper .blog-masthead h4 a:focus{text-decoration:none}@media screen and (min-width:992px) and (max-width:1199px){.blog-masthead-wrapper .blog-masthead{height:270px}}@media screen and (min-width:1200px){.blog-masthead-wrapper .blog-masthead{height:320px}.blog-masthead-wrapper .blog-masthead h1{margin-top:40px!important}}@media screen and (min-width:992px){.blog.mlclogo{width:120px}.hatchlogo{width:100px;margin:12px 5px 0 15px}.blogsocialIcn{margin-top:10px;margin-bottom:-10px}.hatchCt h4{margin-top:21px!important}}@media screen and (max-width:991px){.wrapper-bg-f0eeea.nav0{display:none}.blog-masthead-wrapper .blog-masthead{background-color:rgba(0,0,0,.65)}.blog-masthead-wrapper .blog-masthead h4 a{border:2px solid #fff;font-size:15px;padding:7px 20px}.blog-masthead-wrapper .blog-masthead h4 a:hover{color:#3b3b3b}}@media screen and (min-width:768px) and (max-width:991px){.blog.mlclogo{width:90px}.blog.mlclogo img{height:40px}.hatchlogo{width:80px;margin:7px 15px 0 10px}.hatchlogo h1{font-size:30px}.blogsocialIcn{width:210px;margin-top:10px;margin-bottom:-10px}.blogsocialIcn img{height:30px}.hatchCt{width:310px}.hatchCt h4{font-size:20px;margin-top:13px!important}.blog-masthead-wrapper .blog-masthead{height:270px}.blog-masthead-wrapper .blog-masthead h1{margin-top:25px!important}}@media screen and (max-width:767px){.blog-masthead-wrapper .blog-masthead h1{font-size:24px;margin-left:0}.blog-filter-categories .btn-group .btn-default{width:100%}.blog-subscribe-wrapper .blog-subscribe-form .text-image,.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:center}.blog-subscribe-wrapper .blog-subscribe-form span.button-md{margin-top:20px!important}.blog.mlclogo{margin-bottom:15px;border-right:0}.blog.mlclogo img{height:38px}.hatchlogo h1{font-size:26px}.blogsocialIcn img{height:26px}.blog-masthead-wrapper .blog-masthead{height:auto;padding-left:15px;padding-right:15px}.blog-masthead-wrapper .container.page-header-container{background:0 0!important}.blog-masthead-wrapper .blog-masthead h4{margin-top:0!important;margin-bottom:30px}.blog-masthead-wrapper.masthead-wrapper.masthead-sm{height:auto!important}.blog-filter-wrapper{margin-bottom:30px;margin-top:-30px}.blog-results-wrapper .masonry-brick,.blog-results-wrapper .masonry-brick img{width:100%!important}}@media screen and (min-width:600px) and (max-width:767px){.blog-masthead-wrapper .blog-masthead h1{margin-top:20px!important}}@media screen and (min-width:280px) and (max-width:767px){.blogsocialIcn{position:absolute;top:70px;right:15px}}@media screen and (max-width:279px){.blogsocialIcn{float:left;margin-bottom:-10px}.blogsocialIcn p{text-align:left!important}}.nabasia-blog-overview-wrapper-full{min-height:1200px}.nabasia-blog-overview-wrapper .blog-filter-wrapper .blog-filter-categories,.nabasia-blog-overview-wrapper .blog-filter-wrapper .blog-filter-tags{margin:10px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick{display:none}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded{display:block;margin:10px 0 0}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper{margin:10px 0 0;background-color:#fff}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-image-wrapper .blogentry-image{width:100%}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper{padding:5px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-date{color:#6a6a6a;font-weight:700}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body{max-height:120px;position:relative;overflow:hidden}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body .blogentry-more-overlay{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:30px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:-webkit-linear-gradient(top,transparent,#fff);background-image:-o-linear-gradient(top,transparent,#fff);background-image:linear-gradient(to bottom,transparent,#fff)}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body .blogentry-more-overlay .blogentry-more-link{position:absolute;bottom:0;right:0;background-color:#fff;padding-left:10px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-tags-label{font-weight:700;padding:7px 1px}@media print{.blog-overview-page *{visibility:hidden}.modal,.modal *{visibility:visible}.modal{position:absolute;left:0;top:0}}.cq-wcm-edit .blog-filter-categories .btn-group.btn-group-justified{display:table}.cq-wcm-edit .blog-filter-categories .btn-group{display:table-cell}@media (max-width:767px){.blog-filter-categories .btn-group{display:initial!important}.row-footer{background-color:#ffff!important;min-height:0!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvZm9udHMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvbWl4aW5zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvbm9ybWFsaXplLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcHJpbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9nbHlwaGljb25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvc2NhZmZvbGRpbmcubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL3RoZW1lLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvaW1hZ2UubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90eXBlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb2RlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvZ3JpZC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9ncmlkLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdGFibGVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYmxlLXJvdy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnV0dG9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Ryb3Bkb3ducy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2J1dHRvbi1ncm91cHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2lucHV0LWdyb3Vwcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL25hdnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9uYXZiYXIubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnJlYWRjcnVtYnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdpbmF0aW9uLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2xhYmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9sYWJlbHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9iYWRnZXMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9qdW1ib3Ryb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90aHVtYm5haWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYWxlcnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Byb2dyZXNzLWJhcnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21lZGlhLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbGlzdC1ncm91cC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcGFuZWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy93ZWxscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Nsb3NlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbW9kYWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdG9vbHRpcC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3BvcG92ZXJzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvY2Fyb3VzZWwubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Jvb3RzdHJhcC1hY2Nlc3NpYmlsaXR5Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1sb2dpbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jaGFuZ2UtYW5kLXNldC1wYXNzd29yZC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbG9nb3V0Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1kYWYtbWVkaWEtcXVlcmllcy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2VtcGxveWVyLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gtYm94Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLXVuaXQtcHJpY2VzLW5ldy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZmluZC1mdW5kcy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtd2VhbHRoLXNvdXJjZS1sb29rdXAubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC1jdXN0b20tY2hhbm5lbC10YWJzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNlbnRlci1jb2xvcmVkLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtdGFicy1hZHZpY2UubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvdGVtcGxhdGVzL21sYy1sdGQtYnVzaW5lc3MtdGhlbWUubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY2FtcGFpZ24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvdGVtcGxhdGVzL21sYy1sdGQtY29tbXVuaXR5LWZvdW5kYXRpb24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvZm9udGF3ZXNvbWUubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtZGF5Mi1saXN0cy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2ZhbmRiLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLW1lZ2FtZW51Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvZW1iZWR2aWdmb3JtLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvY2Fyb3VzZWwubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ha2FtYWktdmlkZW8ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9jYW1wYWlnbi11bmNoYW5naW5nLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvcmV0aXJlbWVudC1odWIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9teXN1cGVyLXRhYnMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ucHMtZm9ybS5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL3N1cGVyc2l6ZXIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9zcGFjZXIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9kaXJlY3Qtc3VwZXItc3NmLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvc3VwZXItdG8tcGVuc2lvbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy90aGVtZS1tbGMtYnJhbmQubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy90b3AtaGVhZGVyLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2Nvb2tpZS1ub3RpZmljYXRpb24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ibG9nLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvYmxvZ092ZXJ2aWV3L2Jsb2dPdmVydmlldy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztBQ0NBLFdBQ0UsWUFBQSxxQkFDQSxJQUFBLDhGQUFBLGFBQUEsQ0FBQSx5RkFBQSxjQUFBLENBQUEsd0ZBQUEsa0JBQUEsQ0FBQSx3RkFBQSxjQU1GLFdBQ0UsWUFBQSw0QkFDQSxJQUFBLHFHQUFBLGFBQUEsQ0FBQSxnR0FBQSxjQUFBLENBQUEsK0ZBQUEsa0JBQUEsQ0FBQSwrRkFBQSxjQU1GLFdBQ0MsWUFBQSxvQkFDQSxJQUFBLDZGQUFBLGFBQUEsQ0FBQSx3RkFBQSxjQUFBLENBQUEsdUZBQUEsa0JBQUEsQ0FBQSx1RkFBQSxjQU1ELFdBQ0UsWUFBQSwyQkFDQSxJQUFBLG9HQUFBLGFBQUEsQ0FBQSwrRkFBQSxjQUFBLENBQUEsOEZBQUEsa0JBQUEsQ0FBQSw4RkFBQSxjQU1GLFdBQ0UsWUFBQSxtQkFDQSxJQUFBLDRGQUFBLGFBQUEsQ0FBQSx1RkFBQSxjQUFBLENBQUEsc0ZBQUEsa0JBQUEsQ0FBQSxzRkFBQSxjQU9GLFdBQ0MsWUFBQSxxQkFDQSxJQUFBLDBHQUNBLElBQUEsMEdBQUEs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LFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBRUEsV0FBQSxJQUVBLGFBQUEsS0FDQSxjQUFBLEtBZ0JGLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxFRlRKLHlCRXpCSSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR0ZBSix5QkVsQ0ksVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsWUFERixpQkFDRSxZQUFBLEdGU0osMEJFM0NJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFD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QUEsS0FDQSxNQUFBLE1BT0gsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVB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QUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRixvQ0FDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGNBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGNBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFF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QUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGNBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixjQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsc0NBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1C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TTFDLDBEQUVBLGVBQWlCLFNBQUEsU0FBbUIsSUFBQSxLQUFVLE1BQUEsTUFLOUMsb0NBRUEsZUFBaUIsTUFBQSxLQUFZLGNBQUEsTUFFN0IsaUJBQWtCLFdBQUEsZ0JDNWRsQixvQ0FDRSxXQUFBLE9BR0YsNEVBQUEsc0VBS00sT0FBQSxLQUxOLG9FQWVNLFFBQUEsS0FmTiwyRUFtQk0sUUFBQSxNQUNBLE9BQUEsS0FBQSxFQUFBLEVBcEJOLGtHQXVCUSxPQUFBLEtBQUEsRUFBQSxFQUNBLGlCQUFBLEtBeEJSLDRJQTRCWSxNQUFBLEtBNUJaLDZIQWlDVSxRQUFBLElBakNWLDZJQW9DWSxNQUFBLFFBQ0EsWUFBQSxJQXJDWiw2SUF5Q1ksV0FBQSxNQUNBLFNBQUEsU0FDQSxTQUFBLE9BM0NaLHFLQThDYyxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsRUFHQSxpQkFBQSx5RUFBQSxpQkFBQSw4Q0FBQSxpQkFBQSx5Q0FBQSxpQkFBQSw0Q0F2RGQsMExBMERnQixTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxpQkFBQSxLQUNBLGFBQUEsS0E5RGhCLG1KQW9FWSxZQUFBLElBQ0EsUUFBQSxJQUFBLElBU1osYUFDRSxzQkFDRSxXQUFBLE9BR0YsTzNHNDNzQkEsUzJHMzNzQkUsV0FBQSxRQUdGLE9BQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEdBS0osb0VBQ0UsUUFBQSxNQUdGLGdEQUNFLFFBQUEsV0FnQkYseUJBWEUsbUNBQ0UsUUFBQSxrQkFLRixZQUNFLGlCQUFBLGdCQU1BLFdBQUEiLCJmaWxlIjoiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9ib290c3RyYXAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjMuMy4xXG4gKlxuICogQ29weXJpZ2h0IDIwMTQgVHdpdHRlciwgSW5jXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogRGVzaWduZWQgYW5kIGJ1aWx0IHdpdGggYWxsIHRoZSBsb3ZlIGluIHRoZSB3b3JsZCBieSBAbWRvIGFuZCBAZmF0LlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0uZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8teG1tMWR3Jyk7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXgteG1tMWR3JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8teG1tMWR3JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/LXhtbTFkdycpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8teG1tMWR3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3Quc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1mYW1pbHk6ICdOYWJJbXBhY3QnO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZmFtaWx5OiAnTmFiU2NyaXB0Jztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ29ycGlkTGlnaHQ7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDb3JwaWRIZWF2eTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzguZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL0NvcnBpZEMxXzgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzguc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9vcGVuc2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCb2xkaW5lJztcbiAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9ib2xkaW5lL0JvbGRpbmUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1sYy1oYW1idXJnZXItbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFNvbGlkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5pY29uLW1sYy1tb2JpbGVfc2lkZWtpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLW1sYy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4uaWNvbi1tbGMtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5pY29uLW1sYy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tbWxjLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cbi5pY29uLW1sYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmljb24tbWxjLWNhbGN1bGF0b3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4uaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1tbGMtZWFzeS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tbWxjLWxvY2F0ZS1hbi1hZHZpY2UtY2VudHJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4uaWNvbi1tbGMtbmV3cy1hbmQtaW5zaWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5pY29uLW1sYy1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLW1sYy1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLmljb24tbWxjLXdoYXQtaXMtc3Ryb25nZXItc3VwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLmljb24tbWxjLWxvY2F0ZS1hbi1hZHZpc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4uaWNvbi1tbGMtcGFydG5lcmluZy13aXRoLXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4uaWNvbi1tbGMtYXNrLWEtcXVlc3Rpb24tbGl2ZS1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4uaWNvbi1tbGMtbmVlZC1hZHZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLW1sYy1maW5kLWFuZC1sb2NhdGUtYW4tYWR2aXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLmljb24tbWxjLWhhdmUtYW4tYWR2aXNlci1jYWxsLXlvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLmljb24tbWxjLWNhc2Utc3R1ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLW1sYy1wcmljZXMtYW5kLXBlcmZvcm1hbmNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24tbWxjLWNhbGwtY29udGFjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5pY29uLW1sYy1nZXQtYWR2aWNlLW9uLXlvdXItaW5zdXJhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4uaWNvbi1tbGMtYmVzdC1kb2N0b3JzLWhvdGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdXItZmFtaWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4uaWNvbi1tbGMtb3Blbi1hbi1tbGMtc3VwZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuLmljb24tbWxjLWNob29zZS10aGUtcmlnaHQtaW52ZXN0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmljb24tbWxjLWxvZ291dC1vZi1zZWN1cmVzaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4uaWNvbi1tbGMtcmVnaXN0ZXItZm9yLW9ubGluZS1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5pY29uLW1sYy1lbXBsb3llci1jZW50cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4uaWNvbi1tbGMtaW52ZXN0bWVudC1wcm90ZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4uaWNvbi1tbGMtdHJhbnNmZXIteW91ci11ay1wZW5zaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4uaWNvbi1tbGMtZ292ZXJubWVudC1jby1jb250cmlidXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4uaWNvbi1tbGMtc3BvdXNhbC1jb250cmlidXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1tbGMtc2FsYXJ5LXNhY3JpZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLmljb24tbWxjLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4uaWNvbi1tbGMtaW1wb3J0YW50LWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4uaWNvbi1tbGMtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cbi5pY29uLW1sYy1lbWFpbC11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuLmljb24tbWxjLW9wZW4tYS1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4uaWNvbi1tbGMtd3JpdGUtdG8tdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cbi5pY29uLW1sYy1jb21wbGlhbnQtcmVzb2x1dGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cbi5pY29uLW1sYy1vdGhlci1jb250YWN0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5pY29uLW1sYy1mZWF0dXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLmljb24tbWxjLWRpeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLmljb24tbWxjLWNoYW5naW5nLWpvYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cbi5pY29uLW1sYy1zdGFydGluZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5pY29uLW1sYy1pbmNvbWUtcHJvdGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLmljb24tbWxjLXJldGlyZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi5pY29uLW1sYy1pbnZlc3QtcGVyc29uYWwtYXNzZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4uaWNvbi1tbGMtY29uc29saWRhdGUteW91ci1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLmljb24tbWxjLW15LXN1cGVyLWlzLWNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLmljb24tbWxjLWdvdmVybmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cbi5pY29uLW1sYy1teS1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuLmljb24tbWxjLXN1cGVyLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLmljb24tbWxjLW5ld3NsZXR0ZXItYXJ0aWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cbi5pY29uLW1sYy1jbGllbnQtYXNuLXJlZmVycmFsLWxldHRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cbi5pY29uLW1sYy1jYW1wYWlnbi1wbGFubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuLmljb24tbWxjLXZpZGVvLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cbi5pY29uLW1sYy1zdHJhdGVneS1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLmljb24tbWxjLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi8qXG5UaGlzIENTUyByZXNvdXJjZSBpbmNvcnBvcmF0ZXMgbGlua3MgdG8gZm9udCBzb2Z0d2FyZSB3aGljaCBpcyB0aGUgdmFsdWFibGUgY29weXJpZ2h0ZWRcbnByb3BlcnR5IG9mIE1vbm90eXBlIEltYWdpbmcgYW5kL29yIGl0cyBzdXBwbGllcnMuIFlvdSBtYXkgbm90IGF0dGVtcHQgdG8gY29weSwgaW5zdGFsbCxcbnJlZGlzdHJpYnV0ZSwgY29udmVydCwgbW9kaWZ5IG9yIHJldmVyc2UgZW5naW5lZXIgdGhpcyBmb250IHNvZnR3YXJlLiBQbGVhc2UgY29udGFjdCBNb25vdHlwZVxuSW1hZ2luZyB3aXRoIGFueSBxdWVzdGlvbnMgcmVnYXJkaW5nIFdlYiBGb250czogIGh0dHA6Ly93ZWJmb250cy5mb250cy5jb21cbiovXG4vKiBUaGVyZSBzZWVtcyB0byBiZSBhbm90aGVyIGFxdWEgdXNlZCBpbiBLSlVQIGRlc2lnbnMgKGZvciBsaW5rcz8pLCBtYWtpbmcgYSBuZXcgdmFyaWFibGUgZm9yIHRoaXMgZm9yIG5vdyxcbiogIGJ1dCB3ZSBjYW4gcmVwbGFjZSBAa2p1cC1hcXVhIHdpdGggdGhpcyBpbiBmdXR1cmUgaWYgd2Ugc2VlIHRoZSBvcmlnaW5hbCBhcXVhIHZhbHVlIGlzIG5vdCB1c2VkLiAqL1xuLypcbiogRXhwYW5kcyB0aGUgd2lkdGggYW5kIGhlaWdodCB0byBhIHNwZWNpZmllZCB2YWx1ZSBmb3IgdXNlIG9uIGEgcGxhY2Vob2xkZXIgZm9yIG1vZGFsIHZpZGVvLlxuKiBpZSwgY3JlYXRlcyBhIGNsaWNrYWJsZSBhcmVhIHRvIGxhdW5jaCB0aGUgbW9kYWwsIHdoaWxlIHVzaW5nIHRoZSBidXR0b24gdGV4dCBmb3Igc2NyZWVuIHJlYWRlcnMuXG4qIFNob3VsZCBiZSB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggYSBiYWNrZ3JvdW5kIGltYWdlLCBlaXRoZXIgdGhyb3VnaCBzdHlsaW5nIG9yIChwcmVmZXJhYmx5KSB0aGVcbiogQm9vdHN0cmFwIEV4dHJhIHRhYiBpbiBjb21wb25lbnRzLlxuKlxuKiBVc2FnZTpcbipcbiogIC5jbGFzcy1uYW1lIHtcbiogICAubW9kYWwtdmlkZW8tcGxhY2Vob2xkZXIoMzEwcHgsMTYwcHgpO1xuKiAgfVxuKi9cbi8qXG4qIEFkZHMgYSBwc2V1ZG8gOmJlZm9yZSBjbGFzcyB3aXRoIGEgYmFja2dyb3VuZCBpbWFnZSArIHNwZWNpZmllZCB3aWR0aC9oZWlnaHRcbiovXG4vKlxuKiBDcmVhdGVzIGEgdHJpYW5nbGUgcG9pbnRpbmcgdXBcbiovXG4ucGFnZVRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnRvcG9uZVRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL21sYy1tbGNkMS5ub24ud2h1Lm5hYi5jb20uYXUvY29udGVudC9kYW0vbWxjL2ltYWdlcy9zc28vaWNvbi1pbmZvcm1hdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4udG9wb25lQ29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm1IZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA0ODBweDtcbn1cbi5mb3JtQ29udGFpbmVySW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGhlaWdodDogMzVweCAhIGltcG9ydGFudDtcbn1cbi5mb3JtQ29udGFpbmVySW5wdXRGb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjc4NjEgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4uc3VibWl0YnV0dG9uIHtcbiAgbWFyZ2luOiAwcHggYXV0byAxNXB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5maWVsZHNldCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uZm9ybWdyb3VwbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ub3V0YWdlTWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZhY2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFubmVyLWJ0bi1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoJy9ldGMuY2xpZW50bGlicy9ib290c3RyYXAvY2xpZW50bGlicy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2V0Yy5jbGllbnRsaWJzL2Jvb3RzdHJhcC9jbGllbnRsaWJzL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2V0Yy5jbGllbnRsaWJzL2Jvb3RzdHJhcC9jbGllbnRsaWJzL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2V0Yy5jbGllbnRsaWJzL2Jvb3RzdHJhcC9jbGllbnRsaWJzL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbn1cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7XG59XG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7XG59XG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDEgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM5cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwLjVweDtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIyLjVweDtcbiAgfVxufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg2JTtcbn1cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkuNXB4O1xuICBtYXJnaW46IDQycHggMCAyMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMC41cHggMjFweDtcbiAgbWFyZ2luOiAwIDAgMjFweDtcbiAgZm9udC1zaXplOiAxOC43NXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDEwLjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMTBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1Ljc1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5wdXQtc20sXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20sXG5zZWxlY3QuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxudGV4dGFyZWEuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWxnLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcsXG5zZWxlY3QuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxudGV4dGFyZWEuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzLjc1cHg7XG59XG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNnB4O1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxNC4zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmZvY3VzLFxuLmJ0bjphY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5LjVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5LjVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDM2LjVweCAxMHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBoZWlnaHQ6IDk0cHg7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogMTguMjVweCAtMTBweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDM2LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYuNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDI5LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjkuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiAyOS41cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5LjVweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDMxLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzEuNXB4O1xufVxuLm5hdmJhci1idG4uYnRuLXhzIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDM2LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzYuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgY29sb3I6ICM1NTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpob3Zlcixcbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJ0bi14cyAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5hLmJhZGdlOmhvdmVyLFxuYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmp1bWJvdHJvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmp1bWJvdHJvbiA+IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTtcbn1cbi5jb250YWluZXIgLmp1bWJvdHJvbixcbi5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjcuNXB4O1xuICB9XG59XG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIyLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1pbi1oZWlnaHQ6IDE2LjQyODU3MTQzcHg7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4O1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMHB4O1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMzknO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDNhJztcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDJweCAjMDAwO1xufVxuZGl2LmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMDtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDA7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDA7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OTllbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgdG9wOiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyoqXG5DT01NRU5USU5HIFRISVMgT1VUIEFTIElUIElTIFVQIFRPIFNJVEUgVEhFTUUgVE8gTUFOQUdFXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMyZDQ4MjE7XG59XG4uYWxlcnQtaW5mbyB7XG4gICAgY29sb3I6ICMyMTRjNjI7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gICAgY29sb3I6ICM2YzRhMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFjNjtcbn1cbi5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZDIzMjJkO1xufVxuLmFsZXJ0LWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNjMTJmMmE7XG59XG4qKi9cbi53cmFwcGVyLndyYXBwZXItcHJpbWFyeS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxubmF2Lm5hdmJhciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtaW4taGVpZ2h0OiA5NHB4O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItbmF2ID4gLm9wZW4gPiBhIG5hdi5uYXZiYXItZGVmYXVsdG5hdi5uYXZiYXItZGVmYXVsdCA6aG92ZXIgbmF2Lm5hdmJhci1kZWZhdWx0bmF2Lm5hdmJhci1kZWZhdWx0IDpmb2N1cyB7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZzogMTBweCAxMi41cHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDBweCA1Ny41cHggMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItb2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5vZmZjYW52YXMtdHJhbnNmb3JtLmluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cbi8qIHN0YXRpYyBtb2JpbGUgaGVhZGVyIGJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdi1tb2JpbGUtaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4ODg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zY3JvbGwtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTE1cHggIzY2Njtcbn1cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4vKiBtb2JpbGUgb2ZmY2FudmFzIG5hdiAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUge1xuICB3aWR0aDogMTgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4jZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4jaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTIzcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi8qIGltYWdlIHNlcnZsZXQgZGVmYXVsdCBydWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4vKiFcbiAqIFlhbW0hMyAtIFlldCBhbm90aGVyIG1lZ2FtZW51IGZvciBCb290c3RyYXAgM1xuICogaHR0cDovL2dlZWRtby5naXRodWIuY29tL3lhbW0zXG4gKlxuICogQGdlZWRtbyAtIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICovXG4ueWFtbSAubmF2LFxuLnlhbW0gLmNvbGxhcHNlLFxuLnlhbW0gLmRyb3B1cCxcbi55YW1tIC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ueWFtbSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlhbW0gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuLnlhbW0gLnlhbW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubG9naW4tcGFnZSxcbi5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbn1cbi5sb2dpbi10b3AtbmF2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbn1cbi5sb2dpbi10b3AtbmF2IGEge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmxvZ2luLXRvcC1uYXYgYTpob3Zlcixcbi5sb2dpbi10b3AtbmF2IGE6Zm9jdXMsXG4ubG9naW4tdG9wLW5hdiBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3JhcHBlci1zdWJoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubWFpbnRlbmFuY2UtbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm91dGFnZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmFjZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVycm9yX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVycm9yX21lc3NhZ2Uge1xuICBjb2xvcjogIzk5MDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8tcmVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAwO1xufVxuLm5nLXN1Ym1pdHRlZCAubmctaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzk5MDAwMDtcbn1cbi5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiA4NSU7XG59XG4ubWxjLWhlYWRpbmcge1xuICBjb2xvcjogI2M5NTEwOTtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweCAhaW1wb3J0YW50O1xufVxuLm1sYy1sdGQtbG9naW4gLm1sY19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubWxjX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLmNzcy1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubG9naW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzElIDAgIWltcG9ydGFudDtcbn1cbi5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCIsIGhlbHZldGljYSwgYXJpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4uYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNCQzQ0MDEgIWltcG9ydGFudDtcbn1cbi5idXR0b25fcHJpbWFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5tbGMtbHRkLWxvZ2luIC51c2VybmFtZV9sYWJlbCxcbi5tbGMtbHRkLWxvZ2luIC5wYXNzd29yZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWxjLWx0ZC1sb2dpbiAuaGVscC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCB7XG4gIHJpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIHRvcDogMTgwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb250YWluZXIge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC51c2VybmFtZV9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAudXNlcm5hbWVfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm1sY19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXRvcDogNSU7XG4gIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnVzZXJuYW1lX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxvZ2luLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCA1JSAwIDUlO1xuICB3aWR0aDogOTAlO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5wYXNzd29yZF9sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXRvcDogNSU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB3aWR0aDogOTAlO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldCB7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE4MHB4O1xuICByaWdodDogMjMxcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC4zNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldC5taW5pbWl6ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldC5leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU0MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjM1cyBlYXNlLWluLW91dDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldC5taW5pbWl6ZWQtd2lkZ2V0IHtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNsb3NlLWxvZ2luLXdpZGdldC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTAwMDA7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1leGNsYW1hdGlvbi13aGl0ZS5wbmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZTpob3Zlcixcbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlYTp2aXNpdGVkLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2VhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5vdXRhZ2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMHB4IDEwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1pbmZvLWFxdWEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm91dGFnZS1tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAub3V0YWdlLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2Uge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYTpob3Zlcixcbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSBhOmZvY3VzLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGE6dmlzaXRlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuZXJyb3Jfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnBhc3N3b3JkX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyAuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyBhOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbG9zZS1sb2dpbi13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tbW9uLXNwaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb21tb24tc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG4ubG9naW4tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYzO1xufVxuLmRwbSBoMixcbi5lbmV2aXRhIGgyLFxuLmJsdWVwcmludCBoMixcbi5mYy1vbmUgaDIsXG4ucG9ydGZvbGlvLWZvY3VzIGgyLFxuLnByZW1pdW0tY2hvaWNlIGgyLFxuLnN0LWFuZHJld3MgaDIsXG4udG9wLTIwMCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHBtIC5idXR0b25fcHJpbWFyeSxcbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeSxcbi5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5LFxuLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnksXG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnksXG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnksXG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmRwbSBoNCxcbi5lbmV2aXRhIGg0LFxuLmJsdWVwcmludCBoNCxcbi5mYy1vbmUgaDQsXG4ucG9ydGZvbGlvLWZvY3VzIGg0LFxuLnByZW1pdW0tY2hvaWNlIGg0LFxuLnN0LWFuZHJld3MgaDQsXG4udG9wLTIwMCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmRwbSAuZm9ybS1jb250cm9sLFxuLmVuZXZpdGEgLmZvcm0tY29udHJvbCxcbi5ibHVlcHJpbnQgLmZvcm0tY29udHJvbCxcbi5mYy1vbmUgLmZvcm0tY29udHJvbCxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbCxcbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sLFxuLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbCxcbi50b3AtMjAwIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEsXG4ucHJlbWl1bS1jaG9pY2Uge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmVuZXZpdGEgaDIsXG4ucHJlbWl1bS1jaG9pY2UgaDIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnkge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhIGg0LFxuLnByZW1pdW0tY2hvaWNlIGg0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZW5ldml0YSAuZm9ybS1jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmVuZXZpdGEgLndyYXBwZXItc3ViaGVhZGVyLFxuLmJsdWVwcmludCAud3JhcHBlci1zdWJoZWFkZXIsXG4uZmMtb25lIC53cmFwcGVyLXN1YmhlYWRlcixcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItc3ViaGVhZGVyLFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLXN1YmhlYWRlcixcbi5zdC1hbmRyZXdzIC53cmFwcGVyLXN1YmhlYWRlcixcbi50b3AtMjAwIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5lbmV2aXRhIC51c2VybmFtZV9jb250cm9sLFxuLmJsdWVwcmludCAudXNlcm5hbWVfY29udHJvbCxcbi5mYy1vbmUgLnVzZXJuYW1lX2NvbnRyb2wsXG4ucG9ydGZvbGlvLWZvY3VzIC51c2VybmFtZV9jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC51c2VybmFtZV9jb250cm9sLFxuLnN0LWFuZHJld3MgLnVzZXJuYW1lX2NvbnRyb2wsXG4udG9wLTIwMCAudXNlcm5hbWVfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xufVxuLmVuZXZpdGEgLnBhc3N3b3JkX2NvbnRyb2wsXG4uYmx1ZXByaW50IC5wYXNzd29yZF9jb250cm9sLFxuLmZjLW9uZSAucGFzc3dvcmRfY29udHJvbCxcbi5wb3J0Zm9saW8tZm9jdXMgLnBhc3N3b3JkX2NvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLnBhc3N3b3JkX2NvbnRyb2wsXG4uc3QtYW5kcmV3cyAucGFzc3dvcmRfY29udHJvbCxcbi50b3AtMjAwIC5wYXNzd29yZF9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogOSU7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uZHBtIC5sb2dpbi1jb250YWluZXIsXG4uZHBtIC5sb2dpbi1jb250YWluZXIsXG4uZW5ldml0YSAubG9naW4tY29udGFpbmVyLFxuLmJsdWVwcmludCAubG9naW4tY29udGFpbmVyLFxuLmZjLW9uZSAubG9naW4tY29udGFpbmVyLFxuLnBvcnRmb2xpby1mb2N1cyAubG9naW4tY29udGFpbmVyLFxuLnByZW1pdW0tY2hvaWNlIC5sb2dpbi1jb250YWluZXIsXG4uc3QtYW5kcmV3cyAubG9naW4tY29udGFpbmVyLFxuLnRvcC0yMDAgLmxvZ2luLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmRwbSAuaGVscC1jb250ZW50LFxuLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCxcbi5mYy1vbmUgLmhlbHAtY29udGVudCxcbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50LFxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCxcbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRwbSBhLFxuLmVuZXZpdGEgYSxcbi5ibHVlcHJpbnQgYSxcbi5mYy1vbmUgYSxcbi5wb3J0Zm9saW8tZm9jdXMgYSxcbi5wcmVtaXVtLWNob2ljZSBhLFxuLnN0LWFuZHJld3MgYSxcbi50b3AtMjAwIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZHBtIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Nzg2MTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYjdhOTtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYjdhOTtcbn1cbi5kcG0gLmhlbHAtY29udGVudCBhLFxuLmRwbSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uZHBtIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLmRwbSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjc4NjEgIWltcG9ydGFudDtcbn1cbi5kcG0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5kcG0gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDYsIDEyMCwgOTcsIDAuNikgIWltcG9ydGFudDtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYzk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVkMWYzO1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlZDFmMztcbn1cbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYSxcbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWJjOSAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSg0LCAxNTYsIDIwMiwgMC42KSAhaW1wb3J0YW50O1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTljO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDY5YjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIzO1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDY5YjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIzO1xufVxuLmJsdWVwcmludCAuaGVscC1jb250ZW50IGEsXG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2OWIzICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTljICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMCwgOTEsIDE1NiwgMC42KSAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDA1YTljICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNWE5YyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIHtcbiAgY29sb3I6ICM1ODU5NWI7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODgyYjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk0ZDI7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODk0ZDI7XG59XG4uZmMtb25lIC5oZWxwLWNvbnRlbnQgYSxcbi5mYy1vbmUgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmZjLW9uZSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY5YjMgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZmMtb25lIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgwLCA4NSwgMTU5LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzcyMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiNDFhICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjQxYTtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjYjFiNDFhICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjQxYTtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhLFxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzliOWUwNyAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQxMmQgIWltcG9ydGFudDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzcyMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDE5NSwgMTk5LCA0NywgMC42KSAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjYzRjNzIyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M0YzcyMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2Uge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM5NzhhO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWI1YWI7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjVhYjtcbn1cbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGEsXG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzcxNjY1OSAhaW1wb3J0YW50O1xufVxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmJiMzhjICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMTYyLCAxNTAsIDEzNywgMC42KSAhaW1wb3J0YW50O1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyZTgxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzFiODtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjcxYjg7XG59XG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGEsXG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZTJlODEgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoNDAsIDU1LCAxMjQsIDAuNikgIWltcG9ydGFudDtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZjFjO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWYzMDtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFmMzA7XG59XG4udG9wLTIwMCAuaGVscC1jb250ZW50IGEsXG4udG9wLTIwMCAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4udG9wLTIwMCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyYjIgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4udG9wLTIwMCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMjQ1LCAxMjYsIDMzLCAwLjYpICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuLnRvcC0yMDAtaGVhZGluZyBoMiBhIHtcbiAgY29sb3I6ICNmZDdmMWM7XG59XG4udG9wLTIwMC1oZWFkaW5nIGgyIGE6aG92ZXIsXG4udG9wLTIwMC1oZWFkaW5nIGgyIGE6Zm9jdXMsXG4udG9wLTIwMC1oZWFkaW5nIGgyIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfc3VibWl0X2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDExJTtcbn1cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuY29udGFpbmVyX2NvbnRlbnQge1xuICB3aWR0aDogNDgwcHg7XG59XG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLnVzZXJuYW1lX2xhYmVsLFxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5wYXNzd29yZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gIHdpZHRoOiA4MiU7XG59XG4uZHBtIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5lbmV2aXRhIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLmZjLW9uZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4udG9wLTIwMCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHZoO1xufVxuLmRwbSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5lbmV2aXRhIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLmJsdWVwcmludCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5mYy1vbmUgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4udG9wLTIwMCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZHBtIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uZW5ldml0YSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLmJsdWVwcmludCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLmZjLW9uZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnRvcC0yMDAgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY3ODYxO1xufVxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5lbmV2aXRhIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDliYzk7XG59XG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2OWIzO1xufVxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNjliMztcbn1cbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM5YjllMDc7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQxMmQ7XG59XG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzE2NjU5O1xufVxuLnByZW1pdW0tY2hpb2NlIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYmIzOGM7XG59XG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnN0LWFuZHJld3MgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzBlMmU4MTtcbn1cbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udG9wLTIwMCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MmIyO1xufVxuLm1sYy1wYWdlLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLnBhc3N3b3JkX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSB7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6aG92ZXIsXG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkOmZvY3VzLFxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZDp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbiAuY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndyYXBwZXItZGZkZmRmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1oZWFkZXIgaDIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIGgzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlcjogMDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeTpob3Zlcixcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeTpmb2N1cyxcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idG4tcHJpbWFyeTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMSAhaW1wb3J0YW50O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5jb2wtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOnZpc2l0ZWQsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGE6Zm9jdXMge1xuICBjb2xvcjogIzgwODA4MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhIDpob3Zlcixcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTp2aXNpdGVkIDpob3Zlcixcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTpmb2N1cyA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kcG0gLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLmVuZXZpdGEgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLmJsdWVwcmludCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uZmMtb25lIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi50b3AtMjAwIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG59XG4uZHBtIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLmVuZXZpdGEgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uYmx1ZXByaW50IC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLmZjLW9uZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi50b3AtMjAwIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRwbSAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5lbmV2aXRhIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLmJsdWVwcmludCAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5mYy1vbmUgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4ucG9ydGZvbGlvLWZvY3VzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLnByZW1pdW0tY2hvaWNlIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLnN0LWFuZHJld3MgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4udG9wLTIwMCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRwbSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5lbmV2aXRhIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLmJsdWVwcmludCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5mYy1vbmUgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4ucG9ydGZvbGlvLWZvY3VzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLnByZW1pdW0tY2hvaWNlIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLnN0LWFuZHJld3MgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4udG9wLTIwMCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5lbmV2aXRhIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4uYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4uZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4ucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4udG9wLTIwMCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmxvZ291dC1wYWdlIC5tbGMtbHRkLXNpZGVraWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmxvZ291dC1wYWdlIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY3JSAwO1xuICB9XG4gIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICEgaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCAud3JhcHBlci1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZHBtIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLmVuZXZpdGEgLndyYXBwZXItc3ViaGVhZGVyLFxuICAuYmx1ZXByaW50IC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLmZjLW9uZSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItc3ViaGVhZGVyLFxuICAucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItc3ViaGVhZGVyLFxuICAuc3QtYW5kcmV3cyAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC50b3AtMjAwIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50LFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50LFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50LFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5kcG0gLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAzOSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZHBtIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuZW5ldml0YSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLmJsdWVwcmludCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLmZjLW9uZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuc3QtYW5kcmV3cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnRvcC0yMDAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZHBtIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5lbmV2aXRhIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5ibHVlcHJpbnQgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLmZjLW9uZSAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAucG9ydGZvbGlvLWZvY3VzIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5wcmVtaXVtLWNob2ljZSAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAuc3QtYW5kcmV3cyAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAudG9wLTIwMCAudG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLmRwbSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLmVuZXZpdGEgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5ibHVlcHJpbnQgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5mYy1vbmUgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5wcmVtaXVtLWNob2ljZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnN0LWFuZHJld3MgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC50b3AtMjAwIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kcG0gLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuZmMtb25lIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5zdC1hbmRyZXdzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1sYy1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZHBtIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbiAgLmRwbSAubG9naW4tY29udGFpbmVyLFxuICAuZW5ldml0YSAubG9naW4tY29udGFpbmVyLFxuICAuYmx1ZXByaW50IC5sb2dpbi1jb250YWluZXIsXG4gIC5mYy1vbmUgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnBvcnRmb2xpby1mb2N1cyAubG9naW4tY29udGFpbmVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnN0LWFuZHJld3MgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnRvcC0yMDAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5kcG0gLmhlbHAtY29udGVudCBwLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IHAsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBwLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IHAsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IHAsXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICEgaW1wb3J0YW50O1xuICB9XG4gIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgfVxufVxuLyogZGVza3RvcCAqL1xuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbn1cbi8qIG1vYmlsZSAqL1xuI3NpdGUtc2VsZWN0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCAjYzhjNmMyIHNvbGlkO1xufVxuLyogZGVza3RvcCAqL1xuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbn1cbi8qIG1vYmlsZSAqL1xuI3NpdGUtc2VsZWN0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgLnBhbmVsLWdyb3VwLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1kZWZhdWx0LFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICosXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICogKixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICogKiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyBoNCA+IGEge1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgaDQgPiBhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nOiAxZW0gMCAwO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIHRyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCB0ZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsLm9wZW5lZCB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmVuZERhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5zdGFydERhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5kYXRlIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaGlzdG9yaWNhbEJ1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5oaXN0b3JpY2FsRGF0YVN0YXR1c01lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTllNTtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucHJvZHVjdC1uYW1lIGgzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucHJvZHVjdC1uYW1lIGEge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICBtaW4td2lkdGg6IDgwMHB4ICEgaW1wb3J0YW50O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgdGQgLmNvbnRyb2xzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cCBpbnB1dC5kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA2cHggISBpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjVweCAhIGltcG9ydGFudDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICM4YzhhODY7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwJTtcbiAgdG9wOiAyNXB4O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3OTc4NzU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbn1cbi5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc5Nzg3NTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICEgaW1wb3J0YW50O1xufVxuLnN0YXJ0RGF0ZSBsYWJlbCxcbi5lbmREYXRlIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5zdGFydERhdGUgLmRyb3Bkb3duLW1lbnUsXG4uZW5kRGF0ZSAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB3aWR0aDogMjkwcHg7XG59XG4uYnRuLWxpbmsge1xuICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51IC5idG4tc20ge1xuICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbn1cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgdWwuZHJvcGRvd24tbWVudSBsaSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5oaXN0b3JpY2FsIHRhYmxlIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHRoZWFkIHRkIHtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQge1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHRvcDogMjZweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDc5MHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC51bml0LXByaWNlcy10YWJsZSBsYWJlbCB7XG4gICAgZmxvYXQ6IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICByaWdodDogMTAwcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlaW52ZXN0bWVudExpbmsge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICEgaW1wb3J0YW50O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDkwcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IDM3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICAucmVpbnZlc3RtZW50TGluayB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgcmlnaHQ6IDM3JTtcbiAgfVxufVxuLypVTklUIFByaWNlcyAqL1xuLyp0aGUgY2FsZW5kYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyptb3JlIHBhZGRpbmcgaW4gdGhlIGJ1dHRvbnMgaW4gY2FsZW5kYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLypidXR0b24gdG9kYXkgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzc4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDE3NzgwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKmJ1dHRvbiBjbGVhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzNmM2E7XG4gIGJvcmRlci1jb2xvcjogIzQ3M2YzYTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLypidXR0b24gZG9uZSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi8qZGlzYWJsZWQgZGF0ZXMgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLyp3aWR0aCBvZiB0aGUgY2FsZW5kYXIgc3RhcnQgYW5kIGVuZCBkYXRlICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5zdGFydERhdGUgLmRyb3Bkb3duLW1lbnUsXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5lbmREYXRlIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuLyptYWtlIHNhbWUgd2lkdGggZWFjaCBvZiB0aGUgZGF0ZSBidXR0b24gKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSAuaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC8qZml4YyBjb25mbGljdCB3aXRoIGRyb3Bkb3duIG1lZ2FtZW51IGZ1bGwgd2lkdGgqL1xuICAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKmFqZHVzdCB0aGUgZml4IHByaWNlIHRhYmxlIHRvIG1hdGNoIHdpdGggYWNjb3JkaW9uKi9cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC8qbWFrZSB0aGUgZGF0ZSBmaWVsZCB3aWRlciAqL1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLyptYWtlIHRoZSBkaXYgYnV0dG9uIHByaWNlIGhpc3Rvcnkgd2lkZXIqL1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgLmNvbC1zbS00Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuLypwb3NpdGlvbiBwcmljZSBoaXN0b3J5IGJ1dHRvbiovXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gIHJpZ2h0OiAwcHg7XG59XG4vKnBvc2l0aW9uIHByaWNlIGNsb3NlIGJ1dHRvbiovXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICByaWdodDogLTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAuZnVuZC1zZWFyY2gtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAuZnVuZC1zZWFyY2gtZm9ybSAuZ28ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAuc2VhcmNoLWRpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZpbHRlci1zZWFyY2gtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIC5yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAucmVzdWx0cy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5yZXN1bHRzLWFyZWEgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLyogRmluZCBhIGZ1bmQgKi9cbi53cmFwcGVyLWZpbmQtYS1mdW5kIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZ1bmQtc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDEwcHggISBpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDBweCAwcHggOHB4IHJnYmEoMjAxLCA4MSwgMTksIDAuNikgISBpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTM5MDA7XG59XG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzODBweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzVweCAhIGltcG9ydGFudDtcbn1cbi5mdW5kLXJlc3VsdHMgdGFibGUudGFibGUgdGQge1xuICBsaW5lLWhlaWdodDogMjJweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICEgaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlc3VsdHMtYXJlYSB0YWJsZS50YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jcmVzdWx0c0JvZHkgaDQucGFuZWwtdGl0bGUgYSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuI3Byb2R1Y3RIZWFkZXIgaDQucGFuZWwtdGl0bGUgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLyogRmluZGEgIGZ1bmQgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gICAgbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdW5kLXNlYXJjaC1mb3JtIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogMCU7XG4gICAgdG9wOiAtMTBweCAhIGltcG9ydGFudDtcbiAgfVxuICAucmVzdWx0cy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgIHdpZHRoOiAyODBweCAhIGltcG9ydGFudDtcbiAgfVxuICAucmVzdWx0cy10ZXh0IHtcbiAgICB3aWR0aDogODUlICEgaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLWZpbmQtZnVuZHMgLmZpbHRlci1zZWFyY2gtZm9ybSBsYWJlbCB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuLm1sY0x0ZFdlYWx0aFNvdXJjZUxvb2t1cCAuZHJvcGRvd24tbWVudSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4vKiBkZXNrdG9wICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGhlaWdodDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiogUmVtb3ZlZCBhcyBwYXJ0IG9mIHRoZSBRdWljayBsaW5rIHRhYnMgcmVmcmVzaFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjowcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUgLmFycm93LXVwIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjY2UwMDU4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTY1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5pY29uLW1sYy1jaGV2cm9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbG9yOiAjYWFhOGE0O1xufVxuLyoqXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgyKSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMykgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDQpIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMCBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE1M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaS5pdGVtXzEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8yIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOml0ZW1fMyBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiogcmVwbGFjZWQgYmVsb3csIGFzIGNvbnRlbnQgbGlzdCBpdGVtcyBjYW4gaGF2ZSB0aXRsZSBiYWNrZ3JvdW5kIGltYWdlcyBkZWZpbmVkIG5vdy5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9zdGFydGluZy1vdXQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvYnVpbGRpbmctd2VhbHRoLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3BsYW5uaW5nLXJldGlyZW1lbnQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvZW5qb3lpbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbiovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCAhaW1wb3J0YW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2NjYztcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5saXN0LWl0ZW0tdGV4dCBwIGEge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi8qIFJlc3BvbnNpdmUgc3R5bGVzIGFkZGVkIC0gMTgvMy8xNSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlMDA1OCAhIGltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgICByaWdodDogMnB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhIHtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4vKiBtb2JpbGUgKi9cbi8qIGRlc2t0b3AgKi9cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGksXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGZsZXg6IDE7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2UyZGZkYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtb3JhbmdlIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWFxdWEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzAxODM4YztcbiAgYm9yZGVyLWNvbG9yOiAjMDE4MzhjICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtcnViaW5lIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNjZTAwNTg7XG4gIGJvcmRlci1jb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xufVxuLyogbW9iaWxlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSxcbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZsZXg6IDA7XG4gIH1cbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M5NTEwOTtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogLTUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDlweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2M5NTEwOSB0cmFuc3BhcmVudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBtYXJnaW4tYm90dG9tOiAtMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2dlbmVyYWxfYWR2aWNlX2FuZF9pbmZvLmpwZ1wiKTtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZm9jdXNlZF9hZHZpY2UuanBnXCIpO1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9jb21wcmVoZW5zaXZlX2FkdmljZS5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cbi5idXNpbmVzcy10aGVtZSAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyc7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWN0YS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkJGNztcbn1cbi5idXNpbmVzcy1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3M2YzYSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3MzczO1xufVxuLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLm1hc3RoZWFkLXRleHQge1xuICBtYXJnaW4tdG9wOiA3JTtcbn1cbi5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICB3aWR0aDogOTAlO1xufVxuLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuICB3aWR0aDogOTAlO1xufVxuLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAubWFzdGhlYWQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL21hc3RoZWFkcy9tYXN0aGVhZC1tb2JpbGUtZWdnLW1hdHJpeEAyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAubWFzdGhlYWQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OSUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSBzcGFuIHtcbiAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keSAuZW1wbG95ZXItdGhlbWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5IC5lbXBsb3llci10aGVtZSBhIHtcbiAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgb2wgbGksXG51bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgdWwgbGk6Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uZW1wbG95ZXItdGhlbWUgLmgzLFxuaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLWxlZnQtYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2YwZWVlYSAzMCUsICNmZmZmZmYgMCk7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLXJpZ2h0LWJnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYgNzAlLCAjZjBlZWVhIDMwJSk7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNDczRjNBO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxODE4O1xufVxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggMHB4ICNjOTUxMDkgaW5zZXQ7XG59XG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscy5zaXRlLXNlbGVjdC1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczRjNBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkgPiBhLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBjb2xvcjogIzE4MTgxNjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE4MTgxNjtcbiAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxODE4MTY7XG4gIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuZW1wbG95ZXItdGhlbWUgI2dsb2JhbF9zZWFyY2hfZm9ybS5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgcCxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIHAgYSBzcGFuLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgcCxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIHAgYSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbC5ibGFjay13aGl0ZS1ici1yYWRpdXMgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIC5jb2wtY3VzdG9tOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgaDIge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aWR0aDogOTUlO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jYXJldDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4MTgxNjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZW1wbG95ZXItdGhlbWUgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5yb3ctZm9vdGVyLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTMsIDE0OCwgMTM4LCAwLjI1KTtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciBhIHtcbiAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgaDMge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgdWwubmF2IGxpIGEge1xuICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkge1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA4cHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzNCM0IzQjtcbn1cbi5lbXBsb3llci10aGVtZSAuZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jdGEtY29weSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgLm51bWJlcmVkLWNhcmQgaDMge1xuICBjb2xvcjogI0Q0NzQzQTtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCc7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiBsaSxcbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2IGxpLFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtcGlsbHMgbGksXG4uZW1wbG95ZXItdGhlbWUgLm5hdi10YWJzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLWxlZnQtYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtcmlnaHQtYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkge1xuICAgIGxlZnQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHghaW1wb3J0YW50O1xuICB9XG59XG4ucm93LmVxdWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZjZW50ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BhY2luZy1wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNwYWNpbmctcGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zcGFjaW5nLXB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uc3BhY2luZy1wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLnNwYWNpbmctcHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zcGFjaW5nLXBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5zcGFuLmNoZXZyb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjQzk1MTA5O1xufVxuc3Bhbi5jaGV2cm9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQzk1MTA5O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmNoZXZyb24tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDE5MTU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdy5jb2xzIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IGgzIHtcbiAgY29sb3I6ICNENDc0M0E7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLWhlYWRpbmcgaDMge1xuICBjb2xvcjogI0Q0NzQzQTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxOTE1O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtaGVhZGluZyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5pbWctY29udGVudC10aWxlIC5pbWctY29udGVudC10aWxlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzVweCAzMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMC43O1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMyxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNCxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiBsaSxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubWxjLXByaW1hcnktbmF2IGxpLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5uYXYtcGlsbHMgbGksXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm5hdi10YWJzIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLmJyZWFkY3J1bWIgLmxhc3QuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgc3Bhbi5idXR0b24tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTEgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0yIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMyAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTQgLmNoZXZyb24tbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIGg0IHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsXG4uZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgLmNoZXZyb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duLm9wZW4gLmNhcmV0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB0ZFtoZWFkZXJzPVwib3JhbmdlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB0ZFtoZWFkZXJzPVwiZGFya1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LXJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5kcm9wZG93bi1tZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuY2FyZXQ6YWZ0ZXIge1xuICBib3R0b206IDIycHg7XG4gIHRvcDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5kcm9wZG93bi5vcGVuIC5jYXJldDphZnRlciB7XG4gIGJvdHRvbTogMjJweDtcbiAgdG9wOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDIsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgzLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDUsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQsXG4gIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2UsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0haW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MnB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKkNvcGllZCBmcm9tIEVuc2lnaHRlbiovXG4uZW1wbG95ZXItdGhlbWUgI21sYy1oZWFkZXItdG9wLW5hdiB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLmltZy1jb250ZW50LXRpbGUtdGV4dCBzcGFuLmljb24tbWxjLWNoZXZyb24ge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3cuZXF1YWwuZXF1YWwtY29sLWh0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xufVxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuaDEge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuaDMge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb250LXNpemUtaHVnZSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cbi5mb250LXNpemUtYmlnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmZvbnQtc2l6ZS1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmZvbnQtc2l6ZS1saXR0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9udC1zaXplLXRpbnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxudWwgbGksXG5vbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogI2M4YzJjNjtcbn1cbi5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoYXJsaWUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xufVxuLmNoYXJsaWUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG4uY2hhcmxpZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xufVxuLmNoYXJsaWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG59XG4vKiBTaGFyZWQgKi9cbi5tbGMtcHJpbWFyeS1uYXYgbGksXG4ubmF2LXBpbGxzIGxpLFxuLm5hdi10YWJzIGxpLFxuLmJyZWFkY3J1bWIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBhZ2UtY29udGVudCxcbi5jYW1wYWlnbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnByb2R1Y3QtcGFnZS10aXRsZS10YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4vKiBCdXR0b25zICovXG5zcGFuLmJ1dHRvbi1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLmJ1dHRvbi1sZyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLWxnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNwYW4uYnV0dG9uLW1kIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbnNwYW4uYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbn1cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5zcGFuLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbnNwYW4uYnV0dG9uLXNtIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tc20gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYnV0dG9uLmJ1dHRvbi1zbSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5idXR0b24tc206aG92ZXIsXG5idXR0b24uYnV0dG9uLXNtOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24tc206Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2JjNDQwMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZTAwNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbnNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4uYnRuLW1vZGFsLW9yYW5nZS1tZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDkgISBpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1vcmFuZ2U6aG92ZXIsXG4uYnRuLW9yYW5nZTpmb2N1cyxcbi5idG4tb3JhbmdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYnRuLWFxdWE6aG92ZXIsXG4uYnRuLWFxdWE6Zm9jdXMsXG4uYnRuLWFxdWE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1ydWJpbmU6aG92ZXIsXG4uYnRuLXJ1YmluZTpmb2N1cyxcbi5idG4tcnViaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLnJ1YmluZSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmFxdWEge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogY2hhcmNvYWwtbmV3IHdpbGwgYWx3YXlzIGJlIGNoYXJjb2FsIFxuYW5kIHdpbGwgbm90IGNoYW5nZSB0byBvdGhlciBjb2xvcnMgcmVnYXJkbGVzcyBvZiB0aGUgc2NyZWVuIHNpemUgKHVubGlrZSB0aGUgb3JpZ2luYWwgLmNoYXJjb2FsKSAqL1xuLmNoYXJjb2FsLFxuLmNoYXJjb2FsLW5ldyB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBhZ2UtY29udGVudCB0YWJsZSAuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud2hpdGUtcmV2ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndoaXRlLXJldmVyc2UgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogd3JhcHBlcnMgKi9cbi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGhlaWdodDogNTZweDtcbn1cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMThweCAxNnB4O1xuICBjb2xvcjogIzQ3M0YzQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLndyYXBwZXIud3JhcHBlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLndyYXBwZXItYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ud3JhcHBlci1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzNGM0E7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItYmctZjBlZWVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYmctZjZmM2VmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYmctZmRmYmY3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi53cmFwcGVyLWJnLTAwMDAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4vKiBBZGFwdGl2ZSBpbWFnZSByZXBsYWNlbWVudC4gTk9URTogQWRhcHRpdmUgaW1hZ2UgY29tcG9uZW50IGRvZXMgbm90IHN1cHBvcnQgYW4gYW5jaG9yIGVsZW1lbnQgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaW1nLFxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLm1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogdG9wbmF2IG1vYmlsZSAqL1xuI3RvcG5hdi1tb2JpbGUgbGkge1xuICB3aWR0aDogNDAlO1xufVxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDE1cHg7XG59XG4vKiBmb290ZXIgKi9cbi5yb3ctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gNTdweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhOmhvdmVyLFxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTVweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgcCB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAubWVkaWEgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5yb3ctZm9vdGVyIC5jb25uZWN0LXdpdGgtdXMtdGl0bGUgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDBweCAwcHggMTVweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iYXNlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnJvdy1mb290ZXIgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHMgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi8qIE5PVEU6IFRoZSBiZWxvdyBjb2RlIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgd2hlbiB0aGUgQnV0dG9uIHByb3BlcnR5IGZvciB0aGUgQ29udGVudCBMaXN0IGJlY29tZXMgYXZhaWxhYmxlICovXG4vKlxuLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG5mb250LXdlaWdodDogbm9ybWFsO1xuZm9udC1zaXplOiAyNHB4O1xuZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5jb2xvcjogI2JjNDQwMTtcbm1pbi13aWR0aDogMTY2cHg7XG5ib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xucGFkZGluZzogOHB4IDI0cHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG59Ki9cbi5saXN0LWl0ZW0tdGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi8qIFRoZSBmb2xsb3dpbmcgYWxzbyBuZWVkcyByZWZhY3RvcmluZyAtIE1pY2hhZWwgTWNBbGVlciB0byBjb21wbGV0ZSAqL1xuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA2MCU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogI2JjNDQwMTtcbiAgd2lkdGg6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLyogQ2hhbm5lbCBtYXN0aGVhZCAtIENhcm91c2VsICovXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC53aGl0ZS1yZXZlcnNlIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLnJ1YmluZSAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5hcXVhIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICB3aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjYmU0NjAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1JSA7XG4gICAgbGVmdDogMSU7XG4gICAgcmlnaHQ6IDElO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgdG9wOiAwIDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSA7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE1JSA7XG4gICAgbGVmdDogODVweDtcbiAgICByaWdodDogODVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLyogRU5EIDogQ2hhbm5lbCBtYXN0aGVhZCAgQ2Fyb3VzZWwgKi9cbi8qIEdIIE1hc3RoZWFkICovXG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIC5oZWFkZXItaXRhbGljcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG59XG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNiZTQ2MDE7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMzYjNiM2IgO1xufVxuLmhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmhlcm8tYmFubmVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwIDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEVORCBNYXN0aGVhZCAqICAvXG5cbi8qIEdIIGxlZnQgdG9wIHJvdyBoZWFkZXIgbmF2ICovXG4vKkhlYWRlciB0b3Agcm93IGxlZnQgKi9cbi53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpob3Zlcixcbi53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLyogRU5EIEdIIEhlYWRlciB0b3Agcm93IGxlZnQgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAzNXB4IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMDY3MzU7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDYwcHggMCA0MHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5zZWN0aW9uLWhlYWRlciAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGFubmVsLWN0YS13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNoYW5uZWwtY3RhLXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2hhbm5lbC1jdGEgLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDc1cHggMCAwO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcyAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyICogc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgIHdpZHRoOiAzMDBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDBweCA0NHB4IDA7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTYwcHg7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLnRleHQtaW1hZ2UgaDQge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi5hZHZpc2VyLXRoZW1lLmdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5idXNpbmVzcy10aGVtZS5nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICNiZTQ2MDE7XG59XG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi8qIFBhZGRpbmcgdG9wIGJvdHRvbSBzZWN0aW9uIHJvdyAgKi9cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAucHVsbC1sZWZ0IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTNweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ3M0YzQTtcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGEsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NzNGM0E7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTRweCAwICNjOTUxMDk7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC8qaG9tZXBhZ2Ugc2Vjb25kIHJvdywgbW9iaWxlICYgbWFnbmlmeWluZyBnbGFzcyBpY29ucyAqL1xuICAud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLypob21lcGFnZSBzZWNvbmQgcm93IG9yYW5nZSwgb3BlbiBzdXBlciBhY2NvdW50ICYgcmVnIG9ubGluZSBhY2Nlc3MgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbn1cbi8qUXVpY2sgbGlua3MgKi9cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MnB4IDAgMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWItcGFuZS5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgYm9yZGVyLXRvcDogMXB4ICNkY2RhZDYgc29saWQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG4gIG1hcmdpbjogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5NHB4KSBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1JTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi8qIEVtYmVkZGVkIHBhZ2Ugc2VhcmNoIGNvbnRhaW5lciAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRvcDogMTdweDtcbiAgICBmb250LXNpemU6IDE3cHggLyogd2lkdGg6IDMwMHB4OyAqLztcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgYXJpYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzAzNzY5MSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMzUyN2MgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZHJvcGRvd24tbWVudSBoNSB7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi8qIEdIIDAyLjAzLjE1ICAqL1xuLypTdXBlciBvdmVydmlldyB0aHVtYnMgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBhIGg0OmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGEge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTdweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4vKk1hc3RoZWFkIHNtICovXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICBmb250LXNpemU6IDQycHg7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA2NSU7XG59XG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHdpZHRoOiA2NSU7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIG1hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3BhbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLyogQWNjb3JkaW9uIEZBUXMgKi9cbi5jYW1wYWlnbi1jb250ZW50IC5mYXFzIC5wYW5lbC1oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IC5mYXFzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSAxM3B4O1xufVxuLmNhbXBhaWduLWNvbnRlbnQgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIC8qYm9yZGVyLXRvcDoxcHggI2M4YzZjMiBzb2xpZDsqL1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi8qIENhcm91c2VsIGluZGljYXRvcnMgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4vKiBFTkQgR0ggMDIuMDMuMTUgc3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG4vKiBHRVQgaW4gdG91Y2ggLS0tLS0gKi9cbi50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRocmVlLWNvbHVtbiAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDkzJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIC5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge2Rpc3BsYXk6IGJsb2NrO30gICAgICovXG59XG4ubm8tZ2xvYmFsLWdldC1pbi10b3VjaCAucm93LWZvb3RlciAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgcCB7XG4gIC8qZGlzcGxheTpub25lOyovXG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhLFxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNTBweCAwcHg7XG59XG4vKiBPdmVydmlldyBwYWdlIC0gY2FtcGFpZ25zIGFuZCBwcm9kdWN0cyAqL1xuLnBhZ2Utb3ZlcnZpZXcgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4ICEgaW1wb3J0YW50O1xufVxuLyogUHJvZHVjdCBwYWdlICovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaSxcbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmxhc3QuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLnByb2R1Y3QtcGFnZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSBoNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kLFxuLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2VudGVyLWN0YSBoNCxcbi5jZW50ZXItY3RhIC5idXR0b24tc20sXG4uY2VudGVyLWN0YSAuYnV0dG9uLW1kLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZW50ZXItY3RhIC5idXR0b24tc20sXG4uY2VudGVyLWN0YSAuYnV0dG9uLW1kLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWludHJvLFxuLnByb2R1Y3QtcGFnZS1ob3ctdG8taW52ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3QgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDJweDtcbiAgLyogdGVtcCBmaXggLSBhdHRlbXB0IHRvIHJlbW92ZSBpZiBwb3NzaWJsZSAqL1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3QuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3QsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4ucHJvZHVjdC1wYWdlLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHAge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLyogR2xvYmFsIGFjY29yZGlvbnMgKi9cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFuZWwge1xuICBib3JkZXI6IDBweCBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbCAubWVkaWEtbGlzdCBsaS5tZWRpYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uYWNjb3JkaW9uLWxhc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbn1cbi8qIE1vemlsbGEgYnVnIGZpeCAqL1xuLmJvb3RzdHJhcC1ibG9nLWVudHJ5IC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKiBBYm91dCBNTEMgc3R5bGVzIC0gY3JlYXRlZCBieSBJbXJhbiAqL1xuLm91ci1pbXBhY3Qge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5vdXItaW1wYWN0ICogaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm91ci1pbXBhY3QgKiBoMSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm91ci1pbXBhY3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NjAxODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhIGltcG9ydGFudDtcbn1cbi5vdXItaW1wYWN0LWJvZHkge1xuICBjb2xvcjogI0Q4NjAxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RENDRDtcbn1cbi5vdXItaW1wYWN0LWJlbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlOTtcbn1cbi5vdXItaW1wYWN0LWJlbG93ICogLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICEgaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG59XG4uY2YtbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2YtbmF2IGxpIGEge1xuICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cbi5jZi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLyogVGFibGVzICovXG4udGFibGUge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtY2VsbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZEQkQyO1xufVxuLnRhYmxlLWNlbGwtc3ViLWhlYWRlciB7XG4gIC8qYmFja2dyb3VkLWNvbG9yOiAjOyovXG59XG4udGFibGUtY2VsbC1zdWItc3ViLWhlYWRlciB7XG4gIC8qYmFja2dyb3VkLWNvbG9yOiAjOyovXG59XG4udGFibGUtY2VsbC1vcmFuZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY2VsbC1vcmFuZ2Utc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTYyMjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLXN1Yi1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzNzMzQTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtYm9yZGVyZWQtaW1hZ2VzIHRyIHRkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG59XG4uZmFxLWJvZHkgdGFibGUgdGgsXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlci1jb250ZW50LXJvdyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmFxLWJvZHkgdGFibGUgdGQsXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlci1jb250ZW50LXJvdyB0YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4vKiBTdHJvbmdlciBTdXBlciBwYWdlcyAqL1xuLndyYXBwZXItc3Ryb25nZXItc3VwZXIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi5zdHJvbmdlci1zdXBlci1jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIC5idXR0b24tbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMThweDtcbn1cbi5zdHJvbmdlci1zdXBlci1jdGEgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi53cmFwcGVyLXRvb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLndyYXBwZXItdG9vbHMgLnRleHQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMzBweCAhIGltcG9ydGFudDtcbn1cbi53cmFwcGVyLXRvb2xzIC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICEgaW1wb3J0YW50O1xufVxuLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItdHJhbnNwYXJlbnQtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlcixcbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXItaG93LWl0LWNhbi13b3JrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyLWhvdy1pdC1jYW4td29yayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIC5wcm90ZWN0LW15LXN1cGVyLWZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3RlY3QtbXktc3VwZXItZm9ybSAucHJvdGVjdC1teS1zdXBlci1maWVsZCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5wcm90ZWN0LW15LXN1cGVyLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5tb2RlbC1wcm90ZWN0LW15LXN1cGVyIC5tb2RhbC1ib2R5IGlmcmFtZSB7XG4gIGJvcmRlcjogMHB4O1xufVxuLmFkdmljZS1jZW50cmUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5jb21wLXdpbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNjBweCA2MHB4IDQycHggNjBweDtcbn1cbi5hZHZpY2UtY2VudHJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZS50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5hZHYtY2VudGVyLW1hcHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hZHYtY2VudGVyLW1hcHMgaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cbi5ib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJveC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib3gtY29udGVudCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYm94LWNvbnRlbnQgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uZmVhdHVyZS1jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1nZXQtaW4tdG91Y2ggYTpob3ZlciB7XG4gIGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG59XG4uYWR2aXNlci1nZXQtaW4tdG91Y2ggYSB7XG4gIGNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZ3RvcDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucGFkZGluZ3RvcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubHQtaWU5IGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR0ggTU9ESUZZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qMTEuMDIuMTUtLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmJhci1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuI21lZ2FtZW51LWNvbC0xIHtcbiAgLyptYXJnaW4tbGVmdDoyMHB4OyB3aWR0aDoyNTBweDsgcGFkZGluZzoyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjOyBjb2xvcjojZmZmOyovXG59XG4jbWVnYW1lbnUtY29sLTEgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbiNtZWdhbWVudS1jb2wtMSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jbWVnYW1lbnUtY29sLTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZ2FtZW51LWNvbC0xIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBib3JkZXItdG9wOiAwO21hcmdpbi10b3A6IDAgIWltcG9ydGFudDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt6LWluZGV4OiA1OyB9Ki9cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkMWQzZDQgc29saWQ7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNiYzQ0MDE7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qMTIuMDIuMTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qbWxjIGxvZ28gcGFkZGluZyAqL1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3Qge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbn1cbnRkLFxudGgge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG59XG4ucm93LWZvb3Rlci53cmFwcGVyLmZvb3Rlci1iYXNlLWJnLFxuLmJvb3RzdHJhcC1yb3cucGFyYmFzZS5tdWx0aXBsZS1jb2x1bW5zLnNlY3Rpb24ge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7Ki9cbn1cbi5ib290c3RyYXAtYWRkdGhpcy5wYXJiYXNlLmJvb3RzdHJhcC1iYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iYXNlLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG4vKjEzLjAyLjE1Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyoqIDA1LzIwMjUgLSBLanVwIGNoYW5nZXM6IFNUQVJUICoqL1xuICAubmF2LW1vYmlsZS1oZWFkZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICAvKk1MQyBsb2dvICovXG4gIH1cbiAgLm5hdi1tb2JpbGUtaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWluLXdpZHRoOiA2MXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm5hdi1tb2JpbGUtaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgI21sYy1oZWFkZXItYnV0dG9ucy1tb2JpbGUge1xuICAgIGZsb2F0OiBpbmxpbmUtZW5kO1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZSA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qKiAwNS8yMDI1IC0gS2p1cCBjaGFuZ2VzOiBFTkQgKiovXG59XG4vKkFjY29yZGlvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKjE2LjAyLjE1ICovXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5nbHlwaGljb24ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICAgIGNvbG9yOiAjMDE3NzgwO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8qR2V0dGluZyByaWQgb2YgYm90dG9tIGFib3V0IGFkdmljZSBsaW5rKi9cbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gICAgLypiYWNrZ3JvdW5kIGNvbG9yIHNpZGUgbmF2IGxlZnQgKi9cbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDNweCAxMnB4IDE1cHg7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwcHggLTEwcHg7XG4gIH1cbn1cbi8qY2hhbmdlIGZyb20gNjAwIHRvIDk5MiBjYXVzZSB0aGVyZSBhcmUgNSB0YWJzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKnRhYnMqL1xuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUsXG4gIC5uYXYtdGFicyA+IGxpLFxuICAubmF2LXRhYnMgPiBsaS5maXJzdCxcbiAgLm5hdi10YWJzID4gbGkubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggI2M4YzZjMiBzb2xpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICB9XG4gIC53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIC50ZXh0LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5hZHYtY2VudGVyLW1hcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi8qMTcvMDIvMTUtLS0tLS0tLS0tICovXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmZvY3VzIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLyogRXF1YWwgY29sdW1uIGhlaWdodCBzaXppbmcgd2hlbiAuZXF1YWwtY29sLWhlaWdodCBhcHBsaWVkIHRvIHJvdyAqL1xuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3cuZXF1YWwtY29sLWhlaWdodDpiZWZvcmUsXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yb3cuZXF1YWwtY29sLWhlaWdodCA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10gPiAqIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5yb3cuZXF1YWwtY29sLWhlaWdodCAuY29sLWN1c3RvbSAuYm9vdHN0cmFwLXRleHQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDE3NzgwO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVnYW1lbnUtY29sIHNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG59XG4ubWVnYW1lbnUtY29sIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5tZWdhbWVudS1jb2wgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1lZ2FtZW51LWNvbCBsaSBhIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudS1jb2wgbGkgYTpob3Zlcixcbi5tZWdhbWVudS1jb2wgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDE3NzgwICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUtY29sIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50IDtcbn1cbi5tZWdhbWVudS1jb2wgYTpob3Zlcixcbi5tZWdhbWVudS1jb2wgYTpmb2N1cyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCxcbi5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyBhIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyBhIC5idXR0b24tdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLyogR2xvYmFsIHN0eWxlcyBmb3IgRkFRLCBTZWFyY2ggcmVzdWx0IHBhZ2VzICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAubWxjLXNlYXJjaCBoMSxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLm1sYy1mYXFzIGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogNzAlO1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuc2VhcmNoLXR5cGVzLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuZmFxcy1icm93c2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2Yzc7XG59XG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIGEuZmFxLWJyb3dzZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNyAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBib3R0b206IC0xcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uLnNlYXJjaC10eXBlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2VhcmNoLWNvbnRhaW5lcixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI3NlYXJjaC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtaXRlbXMtY29udGFpbmVyIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtaXRlbXMtY29udGFpbmVyIC5kaWR5b3VtZWFudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jZmFxLXJlc3VsdHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI2ZhcS1yZXN1bHRzLWxpc3QgLnBhbmVsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4vKiBGQVFzIHJlc3VsdHMgKi9cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmZhcS1oZWxwZnVsLWxpbmtzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmZhcS1oZWxwZnVsLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhcS1oZWxwZnVsLWxpbmtzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2ZhcS1hbnN3ZXItZmVlZGJhY2stbm8ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mYXEtYW5zd2VyIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTkycHggISBpbXBvcnRhbnQ7XG59XG4uZmFxLWFuc3dlciB0YWJsZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmFxLWFuc3dlciB0YWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZhcS1hbnN3ZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXIgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuLmZhcXMgLnBhbmVsLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2Yzc7XG59XG4uZmFxcyAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDEwcHg7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3Zlcixcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZhcXMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCxcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uZmFxcyAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4gLm1lZGlhLWxpc3QsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4gLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIHtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmUgISBpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjMDM3NjkxICEgaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxuICAuZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLFxuICAuZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEVtYmVkZGVkIEZBUSdzICovXG4uZmFxLWNhdGVnb3J5LWNvbnRhaW5lciAuZmFxLWNhdGVnb3J5LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5mYXEtY2F0ZWdvcnktY29udGFpbmVyIC5mYXFzLWNvbnRlbnRzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmFxLWNhdGVnb3J5LWRpYWxvZyB0YWJsZSB7XG4gIGJvcmRlcjogMHB4O1xufVxuLyogRW1lZGRlZCBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciBzcGFuI3NlYXJjaC1pY29uLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiAuZ2x5cGhpY29uLXNlYXJjaCB7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAtMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDRweCA0MHB4O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBidXR0b24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIEdIIDAzLjAzLjE1ICAgICAqL1xuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aWR0aDogMjE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtIHtcbiAgY29sb3I6ICMwMDRmNTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4jbWVnYW1lbnUtY29sLTEgYSB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBoNCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZHJvcGRvd24tbWVudSBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLypsZWZ0IG1lbnUgcGFuZWwgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItb2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NTUyO1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAjaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE5LjI1cHg7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5maXJzdCA+IGE6Zm9jdXMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkubGFzdCA+IGE6Zm9jdXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICM0NDQgc29saWQ7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOGQ7XG4gIH1cbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vKmVuZCBsZWZ0IG1lbnUgcGFuZWwgKi9cbi8qIEVORCBHSCAwMy4wMy4xNSAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4vKiBFTkQgR0ggMDMuMDMuMTUgXFwgICAqL1xuLyogR0ggMDUuMDMuMTUgICAqL1xuLyowNS4wMy4xNSAqL1xuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xufVxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nKTtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLFxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgfVxuICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gICNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNGUwO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5pbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggIzMzMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLypjbG9zZSBidXR0b24gbGVmdCBwYW5lbCAqL1xuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDVweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhIGg0OmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5ibG9nLW1hc3RoZWFkLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5tdWx0aXBsZS1jb2x1bW5zLmNvbHVtbi5jZiAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICM2MjYwNWM7XG59XG4vKkVORCBHSCAwNS4wMy4xNSAgICAqL1xuLyogR0ggMDYuMDMuMTUgICAqL1xuLypUYWJzICovXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO1xufVxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO1xufVxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG59XG4jbWVnYW1lbnUtY29sLTEgaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51IGg1IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLyogRU5EIEdIIDA2LjAzLjE1ICAqL1xuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uaW1wb3J0YW50LWluZm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5pbi10aGUtbmV3cy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWhlYWRlcixcbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogODAwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCgxKSBpbWcge1xuICBtYXJnaW4tdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB0ZDpudGgtY2hpbGQoNCkgaW1nIHtcbiAgbWFyZ2luLXRvcDogNXB4ICEgaW1wb3J0YW50O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBoMyxcbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDc0NzQ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzQ3NDc0NztcbiAgfVxuICAuYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NDc0NztcbiAgfVxufVxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1kaWFsb2cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9kdWN0LXBhZ2UtY29sLWJ0biBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF0ZXN0LW5ld3MtY3RhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4vKnJpZ2h0IGFkdmlzZSB0YWIgZml4ZWQgKi9cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQgIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDlweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKTpiZWZvcmUsXG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIC5tZWRpYS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI2dsb2JhbF9zZWFyY2hfZm9ybS5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjb2xvcjogIzE2MTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAjZ2xvYmFsX3NlYXJjaF9mb3JtLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi8qIEltcmFuICovXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IDBweDtcbn1cbi5jZi1xdWlja2xpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHggISBpbXBvcnRhbnQ7XG59XG4uY2YtdmlkZW8taGVhZGVyIGgyLFxuLmNmLXZpZGVvLWhlYWRlciBoMyB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmJlZC1ibHVlLXRleHQgbGksXG4udGFiYmVkLWJsdWUtdGV4dCB1bCB7XG4gIGJvcmRlcjogMHB4ICEgaW1wb3J0YW50O1xufVxuLnRhYmJlZC1ibHVlLXRleHQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uLy4uL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMTgzOEMgISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMnB4IDBweCAwcHggNDBweCAhIGltcG9ydGFudDtcbn1cbi50YWJiZWQtYmx1ZS10ZXh0IC5tZWRpYSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jZi1ob3BlLWFjY29yZGlvbiAucGFuZWwgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNmLW5hdiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm1sYy1jb21tdW5pdHktbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmNlbnRyZS1hbGlnbi1hbGwgKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcmdpbmJvdHRvbTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oMXNlbGYge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oMXNlbGYge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLndpZGUtdHh0IC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLndpZGUtdHh0IC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53aWRlLXR4dCAub3JhbmdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2hhcmNvYWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wZXJzaXN0ZW50LWNoYXJjb2FsIC5jaGFyY29hbCB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcyAuaWNvbi1tbGMtY2hldnJvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGlsZXMgLmljb24tbWxjLWNoZXZyb24ge1xuICBjb2xvcjogI0FBQThBNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2ZhcXMtYnJvd3NlIC5uYXYtdGFicyBsaSArIGxpICsgbGkgKyBsaSArIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuLmJveC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0LjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgfVxufVxuLypMZWZ0IHBhbmVsIGlzc3VlIHdpdGggbWVnYW1lbnUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuLypjYXJvdXNlbCBubyBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0ICovXG4ud3JhcHBlci5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29sLXhzLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMSAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmNvbC1jdXN0b20gLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMiAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweCBub25lO1xuICBjb2xvcjogIzAzNzY5MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIgLmRpc2NsYWltZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8ge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIGEge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIGEgLmJ1dHRvbi10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ud3JhcHBlci53cmFwcGVyLWRhcmsgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwgLm1lZGlhLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ucGhvbmUtYWR2aXNlciAubWVkaWEtbGlzdCAubWVkaWEtYm9keSAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4jbHBDaGF0IGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHNwYW4uYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4vKioqKioqKioqKioqKiBTaWxvIHVwbGlmdCAqKioqKioqKioqKioqKioqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLm1hc3RoZWFkLWFkdmlzZXIgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1kZWZhdWx0LnBhbmVsLXNpbmdsZS5kYXJrLXBhbmVsLXNpbmdsZSAucGFuZWwtaGVhZGluZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMHB4O1xufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTQ4YTtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC1kZWZhdWx0LnBhbmVsLXNpbmdsZS5kYXJrLXBhbmVsLXNpbmdsZSAucGFuZWwtYm9keSBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5NDhhO1xufVxuLmJvcmRlci1idXR0b24tci1jaGV2cm9uIC5ib3JkZXItYnV0dG9uLW1kIHtcbiAgcGFkZGluZzogMTFweCAzNXB4IDExcHggMjFweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1idXR0b24tci1jaGV2cm9uIC5ib3JkZXItYnV0dG9uLW1kOmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFlbSAwLjFlbSAwIDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC40NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMC40NWVtO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5NDhBO1xufVxuLmFkdmlzZXItdGFicy1qdXN0aWZpZWQgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmFkdmlzZXItdGFicy1qdXN0aWZpZWQgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5NDhBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFkdmlzZXItdGFicy1qdXN0aWZpZWQgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFkdmlzZXItdGFicy1qdXN0aWZpZWQgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0M5NTEwOTtcbn1cbi5tYXN0aGVhZC14cyB7XG4gIGhlaWdodDogMTM2cHg7XG59XG4uYmFja2dyb3VuZC1zaXplLWNvdmVyIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbi5mdWxsLXdpZHRoLWhyIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmctY29sb3ItMTYxODE4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTgxOCAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWZhZjhmNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbn1cbi5kZWVwLW9yYW5nZSB7XG4gIGNvbG9yOiAjNzQxOTE1O1xufVxuLnN1YmhlYWRpbmctcGFydGlhbC11bmRlcmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdWJoZWFkaW5nLXBhcnRpYWwtdW5kZXJsaW5lOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQgLnBvcnRmb2xpby1sZWZ0LWNvbC1jYWxsb3V0IGgyIHtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dCAucG9ydGZvbGlvLWxlZnQtY29sLWNhbGxvdXQgaDQge1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0Lmxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFzdGhlYWQtd3JhcHBlciAubWFzdGhlYWQtYWR2aXNlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIgLm1hc3RoZWFkLWFkdmlzZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFkdmlzZXItdGFicy1qdXN0aWZpZWQgLm5hdi10YWJzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1hc3RoZWFkLXhzIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uc3BhY2luZy1wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi8qIENUQSBuYXYgYnV0dG9uICovXG4ubmF2LWN0YS1hcXVhIGxpLmxhc3QsXG4ubmF2LWN0YS1hcXVhIGxpLmxhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLm5hdi1jdGEtYXF1YSBsaS5sYXN0IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdCxcbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QsXG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jdGEtbmF2IGxpLmxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY3RhLW5hdiBsaS5sYXN0LFxuICAuY3RhLW5hdiBsaS5sYXN0OmhvdmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlcixcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTggIWltcG9ydGFudDtcbiAgfVxufVxuLnZvYS1oZXJvLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cbi52b2EtbGlzdHMgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnZvYS1saXN0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL3ZhbHVlLW9mLWFkdmljZS9jaGVjay1jaXJjbGUucG5nJyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi53cmFwcGVyLXZvYS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4udmFsdWUtb2YtYWR2aWNlIC5yb3ctYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZhbHVlLW9mLWFkdmljZSAud3JhcHBlci12b2EtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLndyYXBwZXItdm9hLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG4udmFsdWUtb2YtYWR2aWNlIC52b2EtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4udmFsdWUtb2YtYWR2aWNlIC52b2EtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZhbHVlLW9mLWFkdmljZSAudGVhc2VyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZhbHVlLW9mLWFkdmljZSAudGVhc2VyLWNvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZhbHVlLW9mLWFkdmljZSAud3JhcHBlci12b2EtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnZhbHVlLW9mLWFkdmljZSAud3JhcHBlci12b2EtY29udGVudCBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndyYXBwZXItdm9hLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9hLWhlcm8tYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWVkaWEuc3BhY2luZy1tdC0zMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnRlYXNlci1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC52b2EtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC1zbSAudm9hLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgfVxufVxuLnRhYnMgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi50YWJzIC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkLmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFicyAubWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFicyAubmF2LXRhYnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnRhYnMgLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAudGFicyAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQuYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJzIC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4vKiBDcmVhdGluZyBzdHlsZXMgZm9yIGNhbXBhaWducyAtIFRhcGFuIHZhc2hpICovXG4uY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLW1kLFxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tc20sXG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDY5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG59XG4uaW1wLWluZm8gLm1lZGlhIC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1hcmdpbnRvcDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jYW1wYWlnbi1jdGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbXBhaWduLWN0YSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhbXBhaWduLWN0YSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLndyYXBwZXItdXNlZnVsLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xufVxuLyogU3VwZXIgc21hcnQgc3RyYXRlZ2llcyAqL1xuLndyYXBwZXItc21hcnQtc3RyYXRlZ3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zbWFydC1zdHJhdGVneSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5zbWFydC1zdHJhdGVneS1ib3ggaDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5zbWFydC1zdHJhdGVneS1ib3ggYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllN2UzO1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFyZ2luYm90dG9tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luYm90dG9tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoIHAge1xuICB3aWR0aDogMTkwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudCBociB7XG4gIGNvbG9yOiAjYzhjNmMyO1xuICBtYXJnaW46IDQwcHggMHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnN0cmF0ZWd5LWNvbnRlbnQgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zbWFydC1zdHJhdGVneSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgISBpbXBvcnRhbnQ7XG59XG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKiBVbmRlcnN0YW5kaW5nIHNlcmllcyAqL1xuLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgaGVpZ2h0OiAzNzVweCAhIGltcG9ydGFudDtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIEFjY2VudHVyZSBXaGl0ZSBQYXBlciAqL1xuLnZpZGVvLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhIGltcG9ydGFudDtcbn1cbi52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5saXN0LWl0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpZGVvLWxpc3QgLmZsZXgtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnZpZGVvLWxpc3QgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLyogTUxDIEluZmxhdGlvbiBQbHVzICovXG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIGEge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBNaXNjICovXG4ud3JhcHBlci1zaXRlbWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMThweDtcbn1cbi53cmFwcGVyLXNpdGVtYXAgLmJvb3RzdHJhcC1zaXRlbWFwIHVsIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5maW5kLXN1cGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5maW5kLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLFxuLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1tZCxcbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWFyZ2luYm90dG9tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBuYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYW1wYWlnbi1jb250ZW50LFxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubmF2LXRhYnMgbGkubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FtcGFpZ24tY29udGVudCxcbiAgLnBhZ2UtY29udGVudCxcbiAgLmNhbXBhaWduLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYW1wYWlnbi1jb250ZW50LFxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAubmF2LXRhYnMgbGkubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud3JhcHBlci10b29scyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhbmVsLXRpdGxlIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBhbmVsIC5saXN0LWl0ZW0tdGV4dCxcbiAgLmltcC1pbmZvIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgfVxuICAucGFuZWwgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICB0YWJsZS50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5ib3gtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhIGltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tY3RhIC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLXNtLFxuICAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLW1kLFxuICAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuICAvKiBTbWFydCBzdHJhdGVneSByZXNwb25zaXZlIHN0eWxlcyAqL1xuICAud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwcHggbm9uZTtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgaW1nLFxuICAuc21hcnQtc3RyYXRlZ3kgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGEge1xuICAgIGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggISBpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzIHJlc3BvbnNpdmUgc3R5bGVzICovXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgaW1nLFxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAvKiBBZHZpY2UgKi9cbiAgLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbXAtd2lubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMnB4IDMwcHg7XG4gIH1cbn1cbi5mb3Jtcy1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5mb3Jtcy1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzhjNmMyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycHggISBpbXBvcnRhbnQ7XG59XG4uZm9ybXNhbmRkb2NzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmZvcm1zYW5kZG9jcyAucGFuZWwgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uZm9ybXNhbmRkb2NzIHRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZvcm1zYW5kZG9jcyAuaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGUsXG4uZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5mb3Jtcy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3Jtcy1zZWFyY2ggaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm1zLXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5nbHlwaGljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MDE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtNXB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjNmMyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA2NTBweDtcbn1cbi8qIENvbnRhY3QgdXMgUGFnZSAmIEZvcm1zIGFuZCBEb2NzIFRoZSBTZWFyY2ggc3R5bGUgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiB0byBwdXNoIHRoaXMgdG8gbGVmdCBhTElHTiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4vKnRoZSBoZWlnaHQgb2YgdGhlIGlucHV0IHRleHQgZmllbGQgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBidXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbn1cbi8qdGhlIGhlaWdodCAmIGZvbnQgcHJvcGVydGllcyBmb3IgdGhlIHN1Ym1pdCBidXR0b24gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiByZXNwb25zaXZlIGlucHV0IHRvIGZ1bGwgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogdG8gcHVzaCB0aGlzIHRvIGNlbnRlciBhTElHTiAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgYnV0dG9uIHRvIGZ1bGwgd2lkdGgqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLFxuICAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0bixcbiAgLndyYXBwZXIuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNzAlIWltcG9ydGFudDtcbiAgfVxuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA2MCUhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDtcbiAgICAvKiBzZWFyY2ggYnV0dG9uIHBhZGRpbmcgdG9wICovXG4gIH1cbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4vKm1pbiB3aWR0aCAxNDBweCBidXR0b24gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG59XG4vKmNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIHRoaXMgKi9cbi8qIEZBUXMgcGFnZSBmb3IgU2VhcmNoIHN0eWxlIGFuZCBUYWJzIGlzc3VlICAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4vKnJlc3R5bGUgdGhlIGJ1dHRvbiAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgLypoZWlnaHQgb2YgdGhlIGlucHV0ICovXG59XG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG4vKmhvdmVyIGNvbG9yICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAwO1xufVxuLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIHRvIHB1c2ggdGhpcyB0byBsZWZ0IGFMSUdOICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xufVxuLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAvKiByZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNzAlIWltcG9ydGFudDtcbiAgfVxuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA2MCUhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDtcbiAgICAvKiBzZWFyY2ggYnV0dG9uIHBhZGRpbmcgdG9wICovXG4gIH1cbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4vKm1pbiB3aWR0aCAxNDBweCBidXR0b24gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG59XG4vKmNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIHRoaXMgKi9cbi8qIEZBUXMgcGFnZSBmb3IgU2VhcmNoIHN0eWxlIGFuZCBUYWJzIGlzc3VlICAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4vKnJlc3R5bGUgdGhlIGJ1dHRvbiAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgLypoZWlnaHQgb2YgdGhlIGlucHV0ICovXG59XG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG4vKmhvdmVyIGNvbG9yICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qU2VhcmNoIHJlc3VsdCBwYWdlICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLWJyb3dzZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLyogZml4ZWQgaXNzdWUgYWNjb3JkaW9uIHdpZHRoIGF0IHRoZSBtb21lbnQgbm90IGZ1bGwgd2lkdGggaW4gdGhpcyB3aW5kb3cgc2l6ZSAqL1xufVxuLypCb3JkZXIgdG9wIG5vbmUgaW4gY29udGVudCB3aGVuIHRoZSBhY2NvcmRpb24gcGFuZWwgaXMgb3BlbiBvciAtICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi8qaGlkZSB1bndhbnRlZCBpY29uIHNlYXJjaCBpbiBmb3JtcyBhbmQgZG9jcyAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyICNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKlNlYXJjaCByZXN1bHRzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKlNlYXJjaCByZXN1bHQgcGFnZSBmaXhlZCBwYWRkaW5nKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG4gIC8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHRhYnMgYm9yZGVyKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uLnNlYXJjaC10eXBlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi8qZm9yIHNlYXJjaCBib3ggaW4gZmFxcyBhbmQgY29udGFjdCB1cyBwYWdlcywgIG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgYW5kIGFkanVzdCBwb3NpdGlvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLypmb3Igc2VhcmNoIGJveCBpbiBmb3JtcyBhbmQgZG9jcyBwYWdlICwgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLypmb3Igc2VhcmNoIGJveCB0b3AgcmlnaHQsIHBvc2l0aW9uIHRoZSBzZWFyY2ggYnV0dG9uIGluIHRoaXMgbWVkaWEgcXVlcmllKi9cbiAgI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC8qZm9yIGZhcXMsIGNvbnRhY3QgdXMgc2VhcmNoIGJveCBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC8qZm9ybXMgJiBkb2NzIHNlYXJjaCBib3gsIGNsb3NlIHRoZSBnYXAgZnJvbSBpbnB1dCBmaWVsZCB3aXRoIGdvIGJ1dHRvbiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuLyogQXV0aG9yOiBJbXJhbiBTYWJhcm9lZGluICovXG4ucGFkZGluZy1ib3R0b20tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmNmLTNwYXJhLWNzcyBkaXYge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAvKiBGaXJlZm94ICovXG4gIGNvbHVtbi1jb3VudDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2YtbmF2IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICB9XG4gIC5jZi1maW5kb3V0bW9yZS1kaXYgPiBkaXYsXG4gIC5jZi1maW5kb3V0bW9yZS1kaXYgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbi5jZi1uYXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cbi5jZi1uYXYgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jZi1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjM0IzQjNCICEgaW1wb3J0YW50O1xufVxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY2YtZmluZG91dG1vcmUtZGl2IGg0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jZi1maW5kb3V0bW9yZS1kaXYgUCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ib3JkZXItYm90dG9tLTFweCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5jZi1vdXJzdWNjZXNzLWxpc3QgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNmLWhvcGUtYWNjb3JkaW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSBkaXYge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L21sYy9lbi9wZXJzb25hbC9ob21lL19qY3JfY29udGVudC9wYXItY29sLWJvZHktMi9ib290c3RyYXBfcm93L2NvbDEvYm9vdHN0cmFwX2NvbnRlbnRfbGlfMC9lbnRyaWVzL2Jvb3RzdHJhcF9jb250ZW50X2xpXzAvaW1hZ2UuaW1nLmpwZy8xNDIzMTE2NzgwNzQ2Lk1hbkJhbm5lci5qcGdcIik7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gIGNvbG9yOiAjYmU0NjAxIDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gIGNvbG9yOiAjM2IzYjNiIDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIC5icmVhZGNydW1iICoge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5nZXQtaW4tdG91Y2ggZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IGg0IHtcbiAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4ICEgaW1wb3J0YW50O1xufVxuLyogMTkuMDIgLS0tLS0tLS0tICovXG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNi40JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiAubmF2LXBpbGxzID4gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2Lm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscyA+IGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIC8qIHotaW5kZXg6IDU7ICovXG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtY3RhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtY3RhIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSBzcGFuLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGY1OTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBoNSB7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBjb2xvcjogI2JjNDQwMTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkMWQzZDQgc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIH1cbiAgLyogbWFrZSB0aGUgY29sIHRvIGZpdCA0IGNvbHMgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuICAvKiBmdWxsIHdpZHRoIG1lZ2FtZW51ICovXG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwMDBlbSAzMHB4IDEwMDBlbTtcbiAgICBtYXJnaW46IDAgLTEwMDBlbTtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyA+IGRpdiB7XG4gICAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMgLmhlYWRlci1wcmltYXJ5IGEge1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICBwYWRkaW5nOiA5cHggMjFweDtcbiAgfVxuICAuYnJhbmQtaW5mbyB7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICNtbGMtaGVhZGVyLXNlYXJjaC1ib3gge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKmFkanVzdCB0aGUgaGVpZ2h0IG9mIHRoZSB0ZWFsIGhlYWRlciBsZWZ0IHBhbmVsICovXG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAvKmhpZGUgY3RhIGluIHRoaXMgbWVkaWEgcXVlcmllKi9cbiAgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIFV0aWxpdHkgTGlua3Mgc3RhcnQqL1xuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDI0cHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0NzNGM0E7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHMgPiBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMTc3ODA7XG4gIH1cbiAgLyogVXRpbGl0eSBMaW5rcyBlbmQgKi9cbiAgLyogTW9iaWxlIE1lbnUgKi9cbiAgLm5hdmJhci1wcmltYXJ5Lm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZhZjhmNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDUwJSAyNSU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgcGFkZGluZzogMjFweCAyNHB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzICNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtcbiAgICBvdXRsaW5lOiAjM2IzYjNiIGRvdHRlZCAxcHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6Zm9jdXMgI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXY6OmJlZm9yZSB7XG4gICAgb3V0bGluZTogIzNiM2IzYiBkb3R0ZWQgMXB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIGRpdi52aXNpYmxlLXhzOmhhcygubmF2YmFyLWJyYW5kKSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciBkaXYudmlzaWJsZS14czpoYXMoLm5hdmJhci1icmFuZCkgLm5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciBkaXYudmlzaWJsZS14czpoYXMoLm5hdmJhci1icmFuZCkgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgI21sYy1oZWFkZXItc2VhcmNoLWJveCB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZjYmMzO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjNDczRjNBO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkuZmlyc3QgPiBhOmhvdmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkubGFzdCA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLXRvZ2dsZS52aXNpYmxlLXhzIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAyMXB4IDI0cHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB1bCBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sOmxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAyNHB4IDZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICNjOTUxMDk7XG4gIH1cbiAgLypwdXQgaGFtYnVyZ2VyIGljb24gbW9yZSBjbGlja2FibGUgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaSBhIHtcbiAgICBjb2xvcjogIzQ3M0YzQTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB9XG4gIC52aXNpYmxlLXhzIC5zaXRlLXNlbGVjdC1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYSxcbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgY29sb3I6ICM0NzNGM0E7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmZpcnN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5sYXN0IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNiYzM7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZjYmMzO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzQ3M0YzQTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIH1cbiAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogNnB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yb3cubWVnYW1lbnUtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSBhIHtcbiAgICBwYWRkaW5nOiA4LjVweCAxMnB4O1xuICB9XG4gIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgIHBhZGRpbmc6IDUuNXB4IDlweDtcbiAgfVxufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IGxpIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSxcbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgLyogMjRweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXByaW1hcnkgYSxcbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzk1MTA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKnF1aWNrbGlua3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAvKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMykgPiBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCg0KSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMikgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAxKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuICAvKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMikgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMykgPiBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCg0KSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDM1cHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAyICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDIpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICB9XG4gIC8qcmVkdWNlIGZvbnQgc2l6ZSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDcwMXB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTVweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMikgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIHJlZHVjZSBmb250IHNpemUgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLypxdWlja2xpbmtzIGFjdHVhbGx5IGp1c3QgY2hhbmdlIHRoZSBtYXgtd2lkdGggdG8gNjAwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4IWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKnF1aWNrbGlua3MgZml4ZWQgbWFyZ2luIHRvcCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ3JSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzYjNiM2IhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBhcmlhbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ3JSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2UwMDU4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDYXJvdXNlbCBsZXNzIHRoYW4gNjAwcHggc2NyZWVuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAvKm1ha2UgMTAwJSBoZWlnaHQgaW4gdGhlIHRpbnQgYmFja2dyb3VuZCAqL1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC8qYWRqdXN0IHRoZSBjb250ZW50IHRvIG1pZGRsZSAqL1xuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGFkanVzdCB0aGUgaW5kaWNhdG9yIHRvIG1vcmUgYm90dG9tICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxuICAvKmNyZWF0ZSBzbWFsbGVyIGluZGljYXRvcnMgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIC5hY3RpdmUge1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBmaXhlZCBidXNpbmVzcyBwYWdlIHdpdGggbm8gc2lkZWtpY2sgdG9wIG9uIG1vYmlsZSAqL1xuLmJ1c2luZXNzLXRoZW1lIC5uYXYtbW9iaWxlLWhlYWRlciB7XG4gIGhlaWdodDogMDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypmb3IgcGVyc29uYWwsIGFkdmlzZXIgYW5kIGJ1c2luZXNzIGN0YSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLypjdGEgYWRqdXN0IGNvbnRlbnQgdG8gc2l0IHZlcnRpY2FsLWFsaWduIG1pZGRsZSAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKmN0YSAgYWRqdXN0IGNvbnRlbnQgdG8gc2l0IHZlcnRpY2FsLWFsaWduIG1pZGRsZSAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuICAvKiBjdGEgIHB1dCBib3JkZXIgcmlnaHQgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O1xuICB9XG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdhNzM3MztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogY3RhIHB1dCBib3JkZXIgcmlnaHQgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O1xuICB9XG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzdhNzM3MztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdhNzM3MztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogY3RhIHB1dCBib3JkZXIgcmlnaHQgb24gbW9iaWxlICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0LFxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQsXG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC8qIGN0YSBsZXNzIHBhZGRpbmcgb24gbW9iaWxlICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBnbG9iYWwgY2hhbmdlIG1ha2UgdGhlIG1kIGJ1dHRvbiB0byBzbWFsbCBidXR0b24gKi9cbiAgLyptYWtlIHRoZSBidXR0b24gY2VudGVyKi9cbiAgLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tbWQge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAvKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAvKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIHRvcDogMDtcbiAgfVxuICAvKmNvbnRhY3QgdXMgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC8qY29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKmNvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgdG9wOiA1MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA2MCUhaW1wb3J0YW50O1xuICB9XG4gIC8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAvKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgdG9wOiA1MnB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qSW1wb3J0YW50IHVwZGF0ZXMgcGVyc29uYWwgaG9tZXBhZ2UsIHVuaWZvcm0gbWluIGhlaWdodHMgaW4gZGVza3RvcCAqL1xuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICBtaW4taGVpZ2h0OiAyODVweDtcbn1cbi8qSW1wb3J0YW50IHVwZGF0ZXMgcGVyc29uYWwgaG9tZXBhZ2UsIG5vIG5lZWQgbWluIGhlaWdodHMgaW4gbGVzcyB0aGFuIDc2OCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkxhdGVzdCBuZXdzIEFkdmlzZXIgaG9tZXBhZ2UqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKkxhdGVzdCBuZXdzIEFkdmlzZXIgaG9tZXBhZ2UsIG5vIG5lZWQgbWluIGhlaWdodHMgaW4gbGVzcyB0aGFuIDc2OCAqL1xuICAuaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZml4IG5hYiBsb2dvIGFsaWdubWVudCBpbiBmb290ZXIgICovXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIC5wdWxsLXJpZ2h0IGltZyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKnB1dCBtb3JlIG1hcmdpbiByaWdodCBmcm9tIHRoZSBnbHlwaGljb24gaW5zaWRlIGFjY3JvZGlvbiBpbiBjb250YWN0IHVzIHBhZ2UqL1xuLnBhZ2UtY29udGVudCAucGFuZWwtZ3JvdXAgLnBhbmVsIHAgLm1sYy1nbHlwaCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi8qIExBVEVTVCBORVdTICYgSU5TSUdIVFMgIC0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAvKmZpeGVkIGhlaWdodCBpc3N1ZSB3aXRoIDQgbGluZXMgKi9cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAvKmFkanVzdCB0aGUgc3BhY2Ugd2l0aCByZWFkIG1vcmUgbGluayAqL1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLyogTUFLRSBHRVQgSU4gVE9VQ0ggV1JBUFBFUiBOTyBCT1JERVIgVE9QIC0tLS0tLS0tICovXG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTM6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4vKiBGSVhFRCBpbiBWTSBjaGFuZ2UgaGVpZ2h0IDc3M3B4IHRvIDc2OHB4IC0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIG1ha2Ugbm8gaGVpZ2h0IGluIGg0IGFuZCBwIGluIHNtYWxsIHNjcmVlbiAqL1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBGSVhFRCBJTVBPUlRBTlQgVVBEQVRFUyBIRUlHSFQgSVNTVUVTIEFORCBSRVNQT05TSVNWRSAgLS0tLS0tLS0tLSAqL1xuLndyYXBwZXIuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi8qIE1MQyBGQU1JTFkgTElDRU5DRVNTIExPR09TIEFMSUdOTUVOVCBJU1NVRVMgLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEsXG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyLFxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyxcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQsXG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxIHtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYXF1YS10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG4uYXF1YS10YWJzIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE3NzgwICEgaW1wb3J0YW50O1xufVxuLnJ1YmluZS10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG4ucnViaW5lLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG4uYXF1YS1uYXYgbGkuYWN0aXZlIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE3NzgwICEgaW1wb3J0YW50O1xufVxuLnJ1YmluZS1uYXYgbGkuYWN0aXZlIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxufVxuLndyYXBwZXIubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgLmJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBhOmhvdmVyLFxuLm1hc3RoZWFkLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lci10ZXh0LXdoaXRlLWl0YWxpY3MgaDIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gIHNwYW4uYnV0dG9uLW1kIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGhlaWdodDogMzJweCAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBzcGFuLmJ1dHRvbi1tZCxcbiAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtc20gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSBsYWJlbCxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGlucHV0LFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgc2VsZWN0LFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgdGV4dGFyZWEsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDBweCAwIDBweCAwO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIHAge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSAuc3VibWl0YnV0dG9uLmFjdGlvbl90ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSAuc3VibWl0YnV0dG9uLmFjdGlvbl90ZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHggMCAzMHB4IDA7XG4gIHdpZHRoOiA4MCU7XG59XG4vKi51aS10b29sdGlwIHtib3gtc2hhZG93OiBub25lIWltcG9ydGFudDsgYm9yZGVyOjFweCAjY2NjIHNvbGlkICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOjJweCA0cHggIWltcG9ydGFudDsgbWF4LXdpZHRoOmluaGVyaXQgIWltcG9ydGFudDt9XG4udWktdG9vbHRpcC1jb250ZW50IHtmb250LXNpemU6MTBweDt9ICAqL1xuLndyYXBwZXIuZW1iZWRmb3JtIC5maWVsZHN1bW1hcnkgY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC50b29sdGlwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cmFwcGVyLmVtYmVkZm9ybSAudWktc3RhdGUtZGVmYXVsdCxcbiAgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuLmNhcm91c2VsLWlubmVyIC5pdGVtLFxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUubGVmdCxcbi5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyIC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgLnByZXYucmlnaHQge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wbGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXBsYXktYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXBhdXNlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXBhdXNlLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXN0b3AtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWZvcndhcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtZm9yd2FyZC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWJhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtYmFjay1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sdXA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLXVwLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2xkb3duOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC1kb3duLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC10cmFuc2NyaXB0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXRyYXNuY3JpcHQtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3AsXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6aG92ZXIsXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6Zm9jdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi1zbS1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1zbS1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5idXR0b24tc20tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1zbS1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuc3Bhbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICBoZWlnaHQ6IDMyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1uYXYge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M4YzZjMjtcbn1cbi5jYW1wYWlnbi1uYXYgcCxcbi5jYW1wYWlnbi1uYXYgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLW5hdiBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgYSBhOmZvY3VzLFxuLmNhbXBhaWduLW5hdiBhIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2J1aWxkaW5nLXdlYWx0aC1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFydGluZy1vdXQtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9nZWFyaW5nLXVwLWVnZy1kYXJrLnBuZycpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDNDQwMTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFraW5nLW1vc3Qtb2YtaXQtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlciBhLFxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTI6aG92ZXIgYSxcbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIGEsXG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlNDpob3ZlciBhIHtcbiAgY29sb3I6ICNCQzQ0MDE7XG59XG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UxLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTMsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2U0IHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UxOmhvdmVyLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMjpob3Zlcixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTM6aG92ZXIsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2U0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBoZWlnaHQ6IDQ5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvdGlsZS1ib29rbWFyay5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggNDZweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciBoMiBhIHNtYWxsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGEsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTp2aXNpdGVkLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOmZvY3VzLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpmb2N1cyxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlLFxuLnByb3ZvLTNjb2wtYXF1YSxcbi5wcm92by0zY29sLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjY1cHg7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYSxcbi5wcm92by0zY29sLWFxdWEgYSxcbi5wcm92by0zY29sLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtYXF1YSBhOnZpc2l0ZWQsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6Zm9jdXMsXG4ucHJvdm8tM2NvbC1hcXVhIGE6Zm9jdXMsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBoMiBhIHNtYWxsLFxuLnByb3ZvLTNjb2wtYXF1YSBoMiBhIHNtYWxsLFxuLnByb3ZvLTNjb2wtcnViaW5lIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wcm92by0zY29sLW9yYW5nZSAubWVkaWEtbGVmdCxcbi5wcm92by0zY29sLWFxdWEgLm1lZGlhLWxlZnQsXG4ucHJvdm8tM2NvbC1ydWJpbmUgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtYXF1YSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYSxcbi5wcm92by0yY29sLWFxdWEgYSxcbi5wcm92by0yY29sLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtYXF1YSBhOnZpc2l0ZWQsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGE6Zm9jdXMsXG4ucHJvdm8tMmNvbC1hcXVhIGE6Zm9jdXMsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBoMiBhIHNtYWxsLFxuLnByb3ZvLTJjb2wtYXF1YSBoMiBhIHNtYWxsLFxuLnByb3ZvLTJjb2wtcnViaW5lIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wcm92by0yY29sLW9yYW5nZSAubWVkaWEtbGVmdCxcbi5wcm92by0yY29sLWFxdWEgLm1lZGlhLWxlZnQsXG4ucHJvdm8tMmNvbC1ydWJpbmUgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTpob3Zlcixcbi5wcm92by0zY29sLW9yYW5nZSBoMyBhOmhvdmVyIHNtYWxsLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5wcm92by0zY29sLXJ1YmluZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1ydWJpbmUgaDMgYTpob3ZlciBzbWFsbCxcbi5wcm92by0yY29sLXJ1YmluZSBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4ucHJvdm8tM2NvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1hcXVhIGgzIGE6aG92ZXIgc21hbGwsXG4ucHJvdm8tMmNvbC1hcXVhIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi53cmFwcGVyLXByb3ZvLWltYWdlIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRlYTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20tYXF1YSxcbi5wcm92by1ib2R5LXdyYXBwZXIgLnByb3ZvLWJvZHktY29udGVudCAuYnV0dG9uLXNtLFxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20tcnViaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLmNhbXBhaWduLWluZm9ncmFwaGljLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGgzLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDMsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoMyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGg0LFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDQsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2V0LWluLXRvdWNoLWFxdWEgaDQgYSxcbi5nZXQtaW4tdG91Y2gtb3JhbmdlIGg0IGEsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoNCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZXQtaW4tdG91Y2gtYXF1YSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xufVxuLmdldC1pbi10b3VjaC1vcmFuZ2Uge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbn1cbi5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjZTAwNTg7XG59XG4uc2hhcmUtYXJ0aWNsZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuYVtocmVmXj10ZWxdOmxpbmssXG5hW2hyZWZePXRlbF06dmlzaXRlZCxcbmFbaHJlZl49dGVsXTpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYW1wYWlnbi12aWRlby1jb250ZW50LTJjb2wgLnRleHQtaW1hZ2Uge1xuICB3aWR0aDogODAlO1xufVxuLmNhbXBhaWduLXZpZGVvLTJjb2wge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0gaDQsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IGg0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAuY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAud3JhcHBlci1pbmZvZ3JhcGhpYy1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmNvbC14cy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gc3Bhbi5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5NTEwOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBjb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhI25hdl9zdGFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9idWlsZGluZy13ZWFsdGgtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFuYWdpbmcteW91ci1mdXR1cmUtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2U0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWVnZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LW9wZW4ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2UxIGEjbmF2X3N0YWdlMSxcbiAgLmNhbXBhaWduLW5hdi1tb2IgLnN0YWdlMiBhI25hdl9zdGFnZTIsXG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5zdGFnZTMgYSNuYXZfc3RhZ2UzLFxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2U0IGEjbmF2X3N0YWdlNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYzQ0MDE7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgIG1heC13aWR0aDogNTA1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2UgYSxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGE6dmlzaXRlZCxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLmJ1dHRvbi1zbSxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5idXR0b24tc20tYXF1YSxcbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5idXR0b24tc20tcnViaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5tZWRpYS1sZWZ0IGltZyxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLm1lZGlhLWxlZnQgaW1nLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSAubWVkaWEtbGVmdCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIGgzLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSBoMyxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5jYWxsLXVzLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAuY2FsbC11cyxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLmNhbGwtdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9waG9uZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5yZXF1ZXN0LWNhbGxiYWNrLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAucmVxdWVzdC1jYWxsYmFjayxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLnJlcXVlc3QtY2FsbGJhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2sucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAuZmluZC1hZHZpc2VyLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAuZmluZC1hZHZpc2VyLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSAuZmluZC1hZHZpc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbG9jYXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgfVxuICAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5ZW07XG4gICAgcGFkZGluZy1yaWdodDogOTk5OWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTllbTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyBpbWcge1xuICAgIGNvbnRlbnQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUtbW9iLnBuZ1wiKTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSBpbWcge1xuICAgIGNvbnRlbnQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLW1vYi5wbmdcIik7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cgaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2FwcGx5LW5vdy1tb2IucG5nXCIpO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBhW2hyZWZePXRlbF06bGluayxcbiAgYVtocmVmXj10ZWxdOnZpc2l0ZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnByb3ZvLWhlYWRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gIH1cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FtcGFpZ24tbmF2IC5oYXRjaC10YWIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbXBhaWduLW5hdiAuaGF0Y2gtdGFiOmhvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FtcGFpZ24tbmF2IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi8qIENTUyBmb3IgUmV0aXJlbWVudCBIdWIgXG5cbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cbi8qIE1vcmUgaGVhZGluZ3Mgc3R5bGUgKi9cbi5sZy1IZWFkaW5nIGgxLFxuLmxnLUhlYWRpbmcgaDIsXG4ubGctSGVhZGluZyBoMyxcbi5sZy1IZWFkaW5nIGg0LFxuLm1kLUhlYWRpbmcgaDEsXG4ubWQtSGVhZGluZyBoMixcbi5tZC1IZWFkaW5nIGgzLFxuLm1kLUhlYWRpbmcgaDQsXG4uc20tSGVhZGluZyBoMSxcbi5zbS1IZWFkaW5nIGgyLFxuLnNtLUhlYWRpbmcgaDMsXG4uc20tSGVhZGluZyBoNCxcbi54cy1IZWFkaW5nIGgxLFxuLnhzLUhlYWRpbmcgaDIsXG4ueHMtSGVhZGluZyBoMyxcbi54cy1IZWFkaW5nIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuLmxnLUhlYWRpbmcgaDEsXG4ubGctSGVhZGluZyBoMixcbi5sZy1IZWFkaW5nIGgzLFxuLmxnLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tZC1IZWFkaW5nIGgxLFxuLm1kLUhlYWRpbmcgaDIsXG4ubWQtSGVhZGluZyBoMyxcbi5tZC1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG4uc20tSGVhZGluZyBoMSxcbi5zbS1IZWFkaW5nIGgyLFxuLnNtLUhlYWRpbmcgaDMsXG4uc20tSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLnhzLUhlYWRpbmcgaDEsXG4ueHMtSGVhZGluZyBoMixcbi54cy1IZWFkaW5nIGgzLFxuLnhzLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5mb250LUhlbHZldGljYSBoMSxcbi5mb250LUhlbHZldGljYSBoMixcbi5mb250LUhlbHZldGljYSBoMyxcbi5mb250LUhlbHZldGljYSBoNCxcbi5mb250LUhlbHZldGljYSBoNSxcbi5mb250LUhlbHZldGljYSBoNiB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmZvbnQtQ2hhcmxpZS1TYi1wIHAge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgSGVsdmV0aWNhLCBBcmlhbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgSGVsdmV0aWNhLCBBcmlhbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mb250LUNoYXJsaWUtTWVkLWgxIGgxLFxuLmZvbnQtQ2hhcmxpZS1NZWQtaDIgaDIsXG4uZm9udC1DaGFybGllLU1lZC1oMyBoMyxcbi5mb250LUNoYXJsaWUtTWVkLWg0IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZvbnQtMTUgaDEsXG4uZm9udC0xNSBoMixcbi5mb250LTE1IGgzLFxuLmZvbnQtMTUgaDQsXG4uZm9udC0xNSBoNSxcbi5mb250LTE1IGg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvbnQtMTYgaDEsXG4uZm9udC0xNiBoMixcbi5mb250LTE2IGgzLFxuLmZvbnQtMTYgaDQsXG4uZm9udC0xNiBoNSxcbi5mb250LTE2IGg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLyppbWFnZSBoYWxmKi9cbi5pbWctaGFsZi13IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1oYWxmLWgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiA1MCU7XG59XG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMixcbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYSxcbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGEge1xuICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuLypkaXNjbGFpbWVyKi9cbi5mb250LUhlbHZldGljYS5zbWFsbCBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qQnJlYWRjcnVtYnMqL1xuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi8qQWNjZXNzaWJpbGl0eSBubyBvdXRsaW5lICovXG4vKkV4dGVybmFsIEljb25zICovXG4uZXh0TGluayAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbn1cbi8qQnV0dG9uIFJ1YmluZSovXG5hOmhvdmVyIC5idXR0b24tc20tcnViaW5lLFxuYTpmb2N1cyAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4vKlJldEh1YiAqL1xuLndyYXBwZXItcmV0aHViIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnByb2R1Y3QtcGFnZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyIGE6aG92ZXIsXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGE6aG92ZXIsXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oaWQtbGkxIGxpOmZpcnN0LWNoaWxkLFxuLmhpZC1saS1hY3RpdmUgbGkuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREFENjtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzNzY5MTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0FBQThBNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0IGEge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0OmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5uZXdociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld1RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uaW50cm8taWNuIGltZyxcbi5pbnRyby1pY24yIGltZyxcbi5pbnRyby1pY24zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludHJvLWljbiBpbWcge1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5pbnRyby1pY24yIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmludHJvLWljbjMgaW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udGlsZXMtaWNuIGltZyB7XG4gIGhlaWdodDogNjJweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2hlaWdodCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZUxpbmtzRGl2IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYWdlTGlua3NXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlTGlua3NXcmFwcGVyIGgyLFxuLnBhZ2VMaW5rc1dyYXBwZXIgaDMsXG4ucGFnZUxpbmtzV3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZU5hdlJpZ2h0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYWdlTGlua3MgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBhZ2VMaW5rcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZUxpbmtzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4QzZDMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlTGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDNkMyO1xufVxuLnBhZ2VMaW5rcyBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlTGlua3MgbGkgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cbi8qVGFibGVzIFN0YWNrZWQgT25lICovXG4udGFibGVfc3RhY2tlZDEge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDEgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLypUYWJsZXMgU3RhY2tlZCBUd28gKi9cbi50YWJsZV9zdGFja2VkMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpOm5vdCg6bnRoLWNoaWxkKDEpKSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQudGRUb3Qge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTg1NjUyICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQudGRUb3Qge1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKk1BU1RIRUFEKi9cbiAgLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQsXG4gIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZ2FtZW51LXByaW1hcnktbmF2IGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVnYW1lbnUtY3RhIGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC8qLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLCAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge3dpZHRoOjUwJTt9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2VMaW5rc0RpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWdlTGlua3NEaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2VOYXZSaWdodFdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAvKk92ZXJ2aWV3IHRodW1ibmFpbHMgKi9cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAudGh1bWJuYWlscy1vdmVydmlldyAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlTGlua3NEaXYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5pbnRyby1pY24gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLypUaWxlcyovXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIG9uZSAqL1xuICAud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLFxuICAud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0Ym9keSxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREYwRjE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZFtoZWFkZXJzXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjRURGMEYxO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDAgc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgdHdvICovXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0Ym9keSxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREYwRjE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQudGRUb3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4MmIzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuICAubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXSA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjRURGMEYxO1xuICAgIC8qcGFkZGluZy1ib3R0b206IDIwMCU7Ki9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGVfc3RhY2tlZDIgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5vaGVpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2hlaWdodDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludHJvLWljbiBpbWcge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGctSGVhZGluZyBoMSxcbiAgLmxnLUhlYWRpbmcgaDIsXG4gIC5sZy1IZWFkaW5nIGgzLFxuICAubGctSGVhZGluZyBoNCxcbiAgLm1kLUhlYWRpbmcgaDEsXG4gIC5tZC1IZWFkaW5nIGgyLFxuICAubWQtSGVhZGluZyBoMyxcbiAgLm1kLUhlYWRpbmcgaDQsXG4gIC5zbS1IZWFkaW5nIGgxLFxuICAuc20tSGVhZGluZyBoMixcbiAgLnNtLUhlYWRpbmcgaDMsXG4gIC5zbS1IZWFkaW5nIGg0LFxuICAueHMtSGVhZGluZyBoMSxcbiAgLnhzLUhlYWRpbmcgaDIsXG4gIC54cy1IZWFkaW5nIGgzLFxuICAueHMtSGVhZGluZyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qTUFTVEhFQUQqL1xuICAubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oYXNCdExlZnQgLmJ1dHRvbi1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIENTUyBmb3IgTXlTdXBlciBsYW5kaW5nIHBhZ2UgLSB0YWJzXG4gIEFkZGVkIGluIHRoZW1lLmxlc3NcbiovXG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkge1xuICB3aWR0aDogMzMlO1xuICBib3JkZXI6IDBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE5NnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLml0ZW1fMCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaS5pdGVtXzEgYSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuaXRlbV8yIGEge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgLmxpc3QtaXRlbS10ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSAubGlzdC1pdGVtLXRleHQgPiBwIC5zdHlsZTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIGNhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIHRyIHRkLmNlbGxTMSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhYi1wYW5lLm15c3VwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYi1wYW5lLm15c3VwZXIgdWwubWVkaWEtbGlzdCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubXlzdXBlci11bmRlci01NSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ubXlzdXBlci11bmRlci01NSB0YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5teXN1cGVyLTU1LTY1IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5teXN1cGVyLTU1LTY1IHRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLm15c3VwZXItb3Zlci02NSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4ubXlzdXBlci1vdmVyLTY1IHRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBoZWlnaHQ6IDM1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgdHIgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTA5cHggMHB4IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15c3VwZXItbGFuZGluZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTRweCAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5idXR0b24tbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuYnV0dG9uLW1kLWRpc21pc3M6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIC5mYS10aW1lcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZTpmb2N1cyAuZmEtdGltZXMsXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIC5mYS10aW1lcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMzYjNiM2IgIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpmb2N1cyxcbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSBhOmZvY3VzIC5idXR0b24tbWQtZGlzbWlzcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAxcHggc29saWQgIzNiM2IzYjtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpmb2N1cyAuYnV0dG9uLW1kIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTUgIWltcG9ydGFudDtcbn1cbi5zcGEtZm9ybXMtaGVhZGVyIC5yb3cgLmNvbC1jdXN0b20sXG4uc3BhLWZvcm1zLWJvZHkgLnJvdyAuY29sLWN1c3RvbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zcGEtZm9ybXMtaGVhZGVyIC5yb3cgLmNvbC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3BhLWZvcm1zLWhlYWRlciAucm93IC5tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3BhLWZvcm1zLWJvZHkgLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDQwcHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5idXR0b24tbWQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi53cmFwcGVyUmVzdWx0c1BhZ2VDb250ZW50IC5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gIGNvbG9yOiAjMTYxODE4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGcge1xuICBtaW4td2lkdGg6IDI1MnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTguNzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOmhvdmVyLFxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOmZvY3VzLFxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQgaW1nIHtcbiAgaGVpZ2h0OiAyMDVweDtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJMZWZ0Q29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzIGEge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCAucmlnaHRDb2xMaW5rcyBoMyBhOmhvdmVyLFxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM3NDE5MTU7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgLnJpZ2h0Q29sTGlua3MgaDM6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzc0MTkxNTtcbn1cbi5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHtcbiAgY29sb3I6ICMxNjE4MTg7XG59XG4uc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyBwLFxuLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8gLnJvbWFuLWJvbGQtNzUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3VwZXJzaXplci1mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhLFxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhOmZvY3VzLFxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhOnZpc2l0ZWQsXG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBjb2xvcjogIzE2MTgxODtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyTGVmdENvbCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggMCAwO1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJMZWZ0Q29sIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCA1MHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbiAgLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8gYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIGNvbG9yOiAjMTYxODE4O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgYVtocmVmXj1cInRlbDpcIl0sXG4gIC5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyAud3JhcHBlckxlZnRDb2wge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIC1tb3otYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjRweCAzMHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlckxlZnRDb2wge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQgaW1nIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC42IGJ5IEBmb250YXdlc29tZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cbi5mYS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiO1xufVxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjtcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiO1xufVxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cbi5mYS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG59XG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG4uZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7XG59XG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG4uZmEtYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG59XG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cbi5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiO1xufVxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7XG59XG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG4uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjtcbn1cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjtcbn1cbi5mYS1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtY29kZS1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjtcbn1cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG59XG4uZmEtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiO1xufVxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjtcbn1cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjtcbn1cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiO1xufVxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiO1xufVxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjtcbn1cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cbi5mYS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7XG59XG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtdHYtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtd2hpc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG4uZmEtd2luZG93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiO1xufVxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBMaWdodCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBMaWdodCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmFyT3JhbmdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmZhLWNoZXZyb24tcmlnaHQtcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGFjaW5nLW1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1sZy02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3BhY2luZy1wdC1sZy02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNwYWNpbmctcGItbGctNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BhY2luZy1tYi1tb2JpbGUtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1tb2JpbGUtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbW9iaWxlLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3BhY2luZy1wdC1tb2JpbGUtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zcGFjaW5nLXBiLW1vYmlsZS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwYWNpbmctbWItdGFibGV0LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc3BhY2luZy1tYi10YWJsZXQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItdGFibGV0LTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLXRhYmxldC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BhY2luZy1tYi10YWJsZXQtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwYWNpbmctcHQtdGFibGV0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc3BhY2luZy1wYi10YWJsZXQtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaGVyby1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC5idG4tb3JhbmdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC5idG4tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC53cmFwcGVyLXN1cGVyLWJlbmVmaXRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLndyYXBwZXItc3VwZXItYmVuZWZpdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLndyYXBwZXItc3VwZXItYmVuZWZpdHMgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi8qIERpcmVjdCBzdXBlciBtb2RhbCBzdHlsZXMgKi9cbi5wYWRkaW5nMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndyYXBwZXItc3RkLXJpc2stbWVhc3VyZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi53cmFwcGVyLXN0ZC1yaXNrLW1lYXN1cmUgLnN0ZC1yaXNrLW1lYXN1cmUtaGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyBoMixcbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcgaDMsXG4uZGlyZWN0LXN1cGVyLXRoYW5reW91LXdyYXBwZXIgLmRpcmVjdC1zdXBlci10aGFua3lvdS1wZy1oZWFkaW5nIGg0LFxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGg6bnRoLWNoaWxkKDEpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNiU7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCgyKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0aDpudGgtY2hpbGQoMyksXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDMpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTlweDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpLFxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiTWluaW11bVwiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIk1heGltdW1cIjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgY29udGVudDogXCJCZW5jaG1hcmsgYXNzZXQgYWxsb2NhdGlvbiAoJSlcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1JhbmdlcyAoJSknO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgzKTpiZWZvcmUsXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZC50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZXJvLWJhbm5lciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmJvcmRlci1idXR0b24tbGFyZ2Uge1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uYm9yZGVyLWJ1dHRvbi1sYXJnZTpob3Zlcixcbi5ib3JkZXItYnV0dG9uLWxhcmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdC1hd2FyZCAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDNweDtcbn1cbi5wcm9kdWN0LWF3YXJkIC5tZWRpYS1sZWZ0IGltZyB7XG4gIHdpZHRoOiA4M3B4O1xufVxuLm1rcGYtZm9ybXMtYW5kLWRvY3VtZW50cyAuZmEtZmlsZS1wZGYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICB9XG4gIC5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyAubWVkaWEtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLm1lcnJpd2VhdGhlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xufVxuLm1sYy1nb2xkIHtcbiAgY29sb3I6ICNmZWFkMWU7XG59XG4uYm9sZGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvbGRpbmVcIjtcbn1cbi5idG4tZ29sZC1yb3VuZCxcbi5idG4tbGlnaHRncmV5LXJvdW5kIHtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbn1cbi5idG4tZ29sZC1yb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFkMWU7XG4gIGNvbG9yOiAjMjUyODI4O1xufVxuLmJ0bi1nb2xkLXJvdW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTUwMTtcbn1cbi5idG4tbGlnaHRncmV5LXJvdW5kIHtcbiAgY29sb3I6ICMyNTI4Mjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4Mjg7XG59XG4uYnRuLWxpZ2h0Z3JleS1yb3VuZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDQwLCA0MCwgMC4xKTtcbn1cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYWQxZTtcbn1cbi5iZy1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1ib2R5LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1mb290ZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSBoMSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIGgxLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1ib2R5IGgyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1mb290ZXIgaDIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWJvZHkgaDMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWZvb3RlciBoMyxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSBoNCxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIGg0LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1ib2R5IGg1LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1mb290ZXIgaDUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC50b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudG9wLWhlYWRlciAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1wcmltYXJ5LFxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tcHJpbWFyeTpob3Zlcixcbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG4gIGJvcmRlci1jb2xvcjogI0JDNDQwMTtcbn1cbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbn1cbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlc3QtdGhlbWUtbGVzcyBoNSB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmdyb3VwLW5hYmFzaWEtYmxvZy1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG4uYmxvZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyOTBweDtcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktZGF0ZSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktdGl0bGUgaDMge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2dwb3N0IC5ibG9nQmFja0xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICBjb2xvcjogI2IyYjJiMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmJsb2ctYXV0aG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJsb2ctYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLmJsb2ctYWJ0LWF1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0Zjg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4IDBweDtcbn1cbi5ibG9nLWFidC1hdXRob3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYWRkdGhpc190b29sYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyIHtcbiAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuLmJsb2ctZmlsdGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmJsb2ctcmhzLWNvbHVtbiAubWFzb25yeS1icmljayB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItYmFzaWMgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmJsb2ctd3JhcHBlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLXJocy1jb2x1bW4gaDMge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2dwb3N0IC5ibG9nLWVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDAgNDRweCAwO1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLXRleHQgaDMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHNwYW4uYnV0dG9uLW1kIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmJsb2cgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHggMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5zdGVwbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5ibG9nLXJocy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJSZWxhdGVkIGFydGljbGVzXCI7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS1mb3JtIC5ib290c3RyYXAtc2ltcGxlZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXJocy1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS10ZXh0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLnRleHQtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbi5ibG9nLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cbi5ibG9nLm1sY2xvZ28ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmJsb2dzb2NpYWxJY24ge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5oYXRjaEN0IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBoZWx2ZXRpY2EsIGFyaWFsO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5oYXRjaGxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmhhdGNoQ3QgaDQge1xuICAgIG1hcmdpbi10b3A6IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYmctZjBlZWVhLm5hdjAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmJsb2cubWxjbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaGF0Y2hsb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhhdGNobG9nbyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuaGF0Y2hDdCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gIC5oYXRjaEN0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy5tbGNsb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYmxvZy5tbGNsb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5oYXRjaGxvZ28gaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBpbWcge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssXG4gIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNzlweCkge1xuICAuYmxvZ3NvY2lhbEljbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItdGFncyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1pbWFnZS13cmFwcGVyIC5ibG9nZW50cnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktZGF0ZSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IC5ibG9nZW50cnktbW9yZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICAvKiBcInRyYW5zcGFyZW50XCIgb25seSB3b3JrcyBoZXJlIGJlY2F1c2UgPT0gcmdiYSgwLDAsMCwwKSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgI2ZmZik7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktYm9keSAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDdweCAxcHg7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuYmxvZy1vdmVydmlldy1wYWdlICoge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubW9kYWwsXG4gIC5tb2RhbCAqIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LWZvb3RlciB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpY1wiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xuXHRzcmM6XG5cdCAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTpcImdseXBoaWNvbnMtaGFsZmxpbmdzXCI7XG5cdHNyYzp1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIik7XG5cdHNyYzp1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuXHR1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcmM6dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8teG1tMWR3Jyk7XG5cdHNyYzp1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeC14bW0xZHcnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmY/LXhtbTFkdycpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/LXhtbTFkdycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24uc3ZnPy14bW0xZHcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5zcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LnR0ZlwiKWZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC53b2ZmXCIpZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3Quc3ZnXCIpZm9ybWF0KFwic3ZnXCIpO1xuZm9udC1mYW1pbHk6ICdOYWJJbXBhY3QnO1xufVxuXG5AZm9udC1mYWNlIHtcbnNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQi1TY3JpcHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuZm9udC1mYW1pbHk6ICdOYWJTY3JpcHQnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6Q29ycGlkTGlnaHQ7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6Q29ycGlkSGVhdnk7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzguZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzgud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9Db3JwaWRDMV84LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzguc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9vcGVuc2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0JvbGRpbmUnO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2JvbGRpbmUvQm9sZGluZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tbGMtaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzlcIjtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbi5pY29uLW1sYy1tb2JpbGVfc2lkZWtpY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLmljb24tbWxjLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmljb24tbWxjLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5pY29uLW1sYy1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4uaWNvbi1tbGMtY2hldnJvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbi1tbGMtY3Jvc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLmljb24tbWxjLWNhbGN1bGF0b3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG5cbi5pY29uLW1sYy1maW5kLXlvdXItc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLmljb24tbWxjLWVhc3ktb3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLmljb24tbWxjLWxvY2F0ZS1hbi1hZHZpY2UtY2VudHJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi5pY29uLW1sYy1uZXdzLWFuZC1pbnNpZ2h0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uaWNvbi1tbGMtZG90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi5pY29uLW1sYy1kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4uaWNvbi1tbGMtd2hhdC1pcy1zdHJvbmdlci1zdXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4uaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLmljb24tbWxjLWxvY2F0ZS1hbi1hZHZpc2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi5pY29uLW1sYy1wYXJ0bmVyaW5nLXdpdGgtdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLmljb24tbWxjLWFzay1hLXF1ZXN0aW9uLWxpdmUtY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uaWNvbi1tbGMtbmVlZC1hZHZpY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmljb24tbWxjLWZpbmQtYW5kLWxvY2F0ZS1hbi1hZHZpc2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5pY29uLW1sYy1oYXZlLWFuLWFkdmlzZXItY2FsbC15b3U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmljb24tbWxjLWNhc2Utc3R1ZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmljb24tbWxjLXByaWNlcy1hbmQtcGVyZm9ybWFuY2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtbG9naW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmljb24tbWxjLWNhbGwtY29udGFjdHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4uaWNvbi1tbGMtZ2V0LWFkdmljZS1vbi15b3VyLWluc3VyYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4uaWNvbi1tbGMtYmVzdC1kb2N0b3JzLWhvdGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWNcIjtcbn1cblxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91ci1mYW1pbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91ci1idXNpbmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4uaWNvbi1tbGMtb3Blbi1hbi1tbGMtc3VwZXItYWNjb3VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4uaWNvbi1tbGMtY2hvb3NlLXRoZS1yaWdodC1pbnZlc3RtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi5pY29uLW1sYy1sb2dvdXQtb2Ytc2VjdXJlc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4uaWNvbi1tbGMtcmVnaXN0ZXItZm9yLW9ubGluZS1hY2Nlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLmljb24tbWxjLWVtcGxveWVyLWNlbnRyYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLmljb24tbWxjLWludmVzdG1lbnQtcHJvdGVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4uaWNvbi1tbGMtdHJhbnNmZXIteW91ci11ay1wZW5zaW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5pY29uLW1sYy1nb3Zlcm5tZW50LWNvLWNvbnRyaWJ1dGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLmljb24tbWxjLXNwb3VzYWwtY29udHJpYnV0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4uaWNvbi1tbGMtc2FsYXJ5LXNhY3JpZmljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4uaWNvbi1tbGMtdG9vbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmljb24tbWxjLWltcG9ydGFudC1pbmZvcm1hdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuXG4uaWNvbi1tbGMtYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmljb24tbWxjLWVtYWlsLXVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi5pY29uLW1sYy1vcGVuLWEtc3VwZXItYWNjb3VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4uaWNvbi1tbGMtd3JpdGUtdG8tdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLmljb24tbWxjLWNvbXBsaWFudC1yZXNvbHV0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4uaWNvbi1tbGMtb3RoZXItY29udGFjdC1pbmZvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG5cbi5pY29uLW1sYy1mZWF0dXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4uaWNvbi1tbGMtZGl5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5pY29uLW1sYy1jaGFuZ2luZy1qb2JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5pY29uLW1sYy1zdGFydGluZy1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLmljb24tbWxjLWluY29tZS1wcm90ZWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi5pY29uLW1sYy1yZXRpcmVtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5pY29uLW1sYy1pbnZlc3QtcGVyc29uYWwtYXNzZXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5pY29uLW1sYy1jb25zb2xpZGF0ZS15b3VyLXN1cGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi5pY29uLW1sYy1teS1zdXBlci1pcy1jb21pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLmljb24tbWxjLWdvdmVybmFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLmljb24tbWxjLW15LXN1cGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5pY29uLW1sYy1zdXBlci1zdHJlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLmljb24tbWxjLW5ld3NsZXR0ZXItYXJ0aWNsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLmljb24tbWxjLWNsaWVudC1hc24tcmVmZXJyYWwtbGV0dGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4uaWNvbi1tbGMtY2FtcGFpZ24tcGxhbm5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2ZcIjtcbn1cblxuLmljb24tbWxjLXZpZGVvLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLmljb24tbWxjLXN0cmF0ZWd5LWd1aWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5pY29uLW1sYy1wcmVzZW50YXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi8qXG5UaGlzIENTUyByZXNvdXJjZSBpbmNvcnBvcmF0ZXMgbGlua3MgdG8gZm9udCBzb2Z0d2FyZSB3aGljaCBpcyB0aGUgdmFsdWFibGUgY29weXJpZ2h0ZWRcbnByb3BlcnR5IG9mIE1vbm90eXBlIEltYWdpbmcgYW5kL29yIGl0cyBzdXBwbGllcnMuIFlvdSBtYXkgbm90IGF0dGVtcHQgdG8gY29weSwgaW5zdGFsbCxcbnJlZGlzdHJpYnV0ZSwgY29udmVydCwgbW9kaWZ5IG9yIHJldmVyc2UgZW5naW5lZXIgdGhpcyBmb250IHNvZnR3YXJlLiBQbGVhc2UgY29udGFjdCBNb25vdHlwZVxuSW1hZ2luZyB3aXRoIGFueSBxdWVzdGlvbnMgcmVnYXJkaW5nIFdlYiBGb250czogIGh0dHA6Ly93ZWJmb250cy5mb250cy5jb21cbiovIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9zY2FmZm9sZGluZy5sZXNzXCI7XG5cbi8vQ3VzdG9tIE1peGluc1xuXG4vLyBCb290c3RyYXAgaW5jbHVkZXMgYSBudW1iZXIgb2YgTWl4aW5zOiBzZWUgYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zLmxlc3NcblxuLypcbiogRXhwYW5kcyB0aGUgd2lkdGggYW5kIGhlaWdodCB0byBhIHNwZWNpZmllZCB2YWx1ZSBmb3IgdXNlIG9uIGEgcGxhY2Vob2xkZXIgZm9yIG1vZGFsIHZpZGVvLlxuKiBpZSwgY3JlYXRlcyBhIGNsaWNrYWJsZSBhcmVhIHRvIGxhdW5jaCB0aGUgbW9kYWwsIHdoaWxlIHVzaW5nIHRoZSBidXR0b24gdGV4dCBmb3Igc2NyZWVuIHJlYWRlcnMuXG4qIFNob3VsZCBiZSB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggYSBiYWNrZ3JvdW5kIGltYWdlLCBlaXRoZXIgdGhyb3VnaCBzdHlsaW5nIG9yIChwcmVmZXJhYmx5KSB0aGVcbiogQm9vdHN0cmFwIEV4dHJhIHRhYiBpbiBjb21wb25lbnRzLlxuKlxuKiBVc2FnZTpcbipcbiogIC5jbGFzcy1uYW1lIHtcbiogICAubW9kYWwtdmlkZW8tcGxhY2Vob2xkZXIoMzEwcHgsMTYwcHgpO1xuKiAgfVxuKi9cbi5tb2RhbC12aWRlby1wbGFjZWhvbGRlcihAd2lkdGgsIEBoZWlnaHQpIHtcbiAgd2lkdGg6IEB3aWR0aDtcbiAgaGVpZ2h0OiBAaGVpZ2h0O1xuICBhIHtcbiAgICB3aWR0aDogQHdpZHRoO1xuICAgIGhlaWdodDogQGhlaWdodDtcbiAgICAuYnV0dG9uLXRleHQge1xuICAgICAgLy8gTGluayB0ZXh0IHdpbGwgYmUgYW5ub3VuY2VkIHRvIHNjcmVlbiByZWFkZXJzLCBidXQgd2lsbCBub3QgYmUgdmlzaWJsZS5cbiAgICAgIC5zci1vbmx5O1xuICAgIH1cbiAgfVxufVxuLypcbiogQWRkcyBhIHBzZXVkbyA6YmVmb3JlIGNsYXNzIHdpdGggYSBiYWNrZ3JvdW5kIGltYWdlICsgc3BlY2lmaWVkIHdpZHRoL2hlaWdodFxuKi9cbi5wc2V1ZG8tYmVmb3JlLWJhY2tncm91bmQtaW1hZ2UoQHdpZHRoLCBAaGVpZ2h0LCBAYmFja2dyb3VuZC1pbWFnZSkge1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IEB3aWR0aDtcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogQGJhY2tncm91bmQtaW1hZ2U7XG4gIH1cbn1cblxuLypcbiogQ3JlYXRlcyBhIHRyaWFuZ2xlIHBvaW50aW5nIHVwXG4qL1xuLy9ub2luc3BlY3Rpb24gQ3NzT3B0aW1pemVTaW1pbGFyUHJvcGVydGllc1xuLnRyaWFuZ2xlLXVwKEBjb2xvciwgQHdpZHRoKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogQHdpZHRoO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBjb2xvciB0cmFuc3BhcmVudDtcbn1cblxuLy8gU1NPIGFuZCB3aGl0ZSBsYWJlbCBwYWdlc1xuXG4ucGFnZVRpdGxlIHtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6IzMzMzMzMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3BvbmVUaXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly9tbGMtbWxjZDEubm9uLndodS5uYWIuY29tLmF1L2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvc3NvL2ljb24taW5mb3JtYXRpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogIDVweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OjMwcHg7XG59XG5cbi50b3BvbmVDb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6MTZweDtcbiAgbWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG4uZm9ybUhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOjAgYXV0bztcbiAgbGluZS1oZWlnaHQ6MTRweDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLmZvcm1Db250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOjA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjowIGF1dG8gMjBweDtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB3aWR0aDo0ODBweDtcbn1cblxuLmZvcm1Db250YWluZXJJbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgaGVpZ2h0OiAzNXB4ICEgaW1wb3J0YW50O1xufVxuXG4uZm9ybUNvbnRhaW5lcklucHV0Rm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDY3ODYxICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICEgaW1wb3J0YW50O1xufVxuXG4uc3VibWl0YnV0dG9uIHtcbiAgbWFyZ2luOiAwcHggYXV0byAxNXB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6YXV0bztcbiAgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDpib2xkO1xuICBwYWRkaW5nOjVweCAxMHB4O1xuICB3aWR0aDphdXRvO1xuICBib3JkZXItcmFkaXVzOjRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOjRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDtcbn1cblxuLmZpZWxkc2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubGlua3Mge1xuICBmb250LXNpemU6MTFweDtcbiAgY29sb3I6IzY2NjY2NiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtZ3JvdXBsYWJlbCB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBmb250LXdlaWdodDpub3JtYWw7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm91dGFnZU1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmVmYWNlO1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbi5iYW5uZXItYnRuLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOjMwcHg7XG59XG5cbi8vIE1peGlucyBmb3IgQmFkZ2Ugc2l0ZXNcblxuLmJhZGdlLXBhZ2UtYmcoKSB7XG4gIG1pbi1oZWlnaHQ6MTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6QGJhZGdlLXBhZ2UtYmc7XG59XG5cbi5iYWRnZS1oZWFkZXIoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IzNiM2IzYjtcbiAgY29sb3I6I2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6MjBweDtcbiAgcGFkZGluZy1ib3R0b206MHB4O1xufVxuXG4uYmFkZ2UtZm9vdGVyKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBiYWRnZS1wYWdlLWJnO1xuICBwYWRkaW5nLXRvcDo0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG4vL01peGlucyBmb3IgVW5jaGFuZ2luZyBDYW1hcGlnblxuXG4uYnV0dG9uLXNtYWxsKCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOjVweDtcbn1cblxuLmNhbXBhaWduLW5hdi1zdGFnZXMoKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZSgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjYW1wYWlnbi1uYXYtYWN0aXZlLWJvcmRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuXG4uY2FtcGFpZ24tbmF2LW1vYi1zdGFnZXMoKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMiU7XG59XG5cbi5wcm92by1ib2R5LWNvbnRlbnQtM2NvbCgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBoZWlnaHQ6IDI2NXB4O1xufVxuXG4ucHJvdm8tYm9keS1jb250ZW50LTJjb2woKSB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cblxuLmdldC1pbi10b3VjaC1wcm92by1tb2IoKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG59XG5cblxuXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbi8vICAgIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuLy8gICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMlxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuICAgIC8vXG4gICAgLy8gQ2hyb21lIChPU1gpIGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI0NVxuICAgIC8vIE9uY2UgZml4ZWQsIHdlIGNhbiBqdXN0IHN0cmFpZ2h0IHVwIHJlbW92ZSB0aGlzLlxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbi8vIEltcG9ydCB0aGUgZm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90Jyk7XG4gIHNyYzogdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5zdmcjQHtpY29uLWZvbnQtc3ZnLWlkfScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLnRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIC5pbWctcmVzcG9uc2l2ZSgpO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICAuaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuLnNjYWxlKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cbi5zY2FsZShAcmF0aW9YOyBAcmF0aW9ZKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbn1cbi5zY2FsZVgoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbn1cbi5zY2FsZVkoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbn1cbi5za2V3KEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xufVxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVgoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xufVxuLnBlcnNwZWN0aXZlKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xufVxuLnBlcnNwZWN0aXZlLW9yaWdpbihAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbn1cbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbn1cbi50cmFuc2l0aW9uLWR1cmF0aW9uKEB0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG59XG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnQgU3R5bGVzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLW5hdi1wcmltYXJ5Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbG9naW4ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jaGFuZ2UtYW5kLXNldC1wYXNzd29yZC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWxvZ291dC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWRhZi1tZWRpYS1xdWVyaWVzLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtc2l0ZS1zZWxlY3Rvci5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXNlYXJjaC1ib3gubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC11bml0LXByaWNlcy1uZXcubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1maW5kLWZ1bmRzLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtd2VhbHRoLXNvdXJjZS1sb29rdXAubGVzc1wiO1xuQGltcG9ydCBcIm1peGlucy5sZXNzXCI7XG5cblxuLy8gQ3VzdG9tIFN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNoYW5uZWwtdGFicy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC1jdXN0b20tY2VudGVyLWNvbG9yZWQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtdGFicy1hZHZpY2UubGVzc1wiO1xuXG4vLyBBZHZpc2VyXG5AaW1wb3J0IFwidGVtcGxhdGVzL21sYy1sdGQtYWR2aXNlci10aGVtZVwiO1xuXG4vLyBCdXNpbmVzc1xuQGltcG9ydCBcInRlbXBsYXRlcy9tbGMtbHRkLWJ1c2luZXNzLXRoZW1lLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduLmxlc3NcIjtcblxuLy8gRW1wbG95ZXJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2VtcGxveWVyLmxlc3NcIjtcbiBcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBib2R5IHtcblxuaHRtbCB7XG4gIHdpZHRoOjEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB3aWR0aDoxMDAlO1xufVxuYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbn1cbnAge1xuICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmgxIHtcbiAgICBmb250LXNpemU6MzRweDtcbn1cbmgyIHtcbiAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5oMyB7XG4gICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oNCB7XG4gIG1hcmdpbi1ib3R0b206MTJweDtcbiAgbGluZS1oZWlnaHQ6MjRweDtcbn1cblxuLmZvbnQtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWgxO1xufVxuLmZvbnQtc2l6ZS1iaWcge1xuICBmb250LXNpemU6IEBmb250LXNpemUtaDI7XG59XG4uZm9udC1zaXplLXJlZ3VsYXIge1xuICBmb250LXNpemU6IEBmb250LXNpemUtaDM7XG59XG4uZm9udC1zaXplLWxpdHRsZSB7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcbn1cblxuLmZvbnQtc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG51bCwgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206MjJweDtcbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTJweDtcbiAgfVxufVxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5ociB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjYzhjMmM2O1xufVxuLnJvbWFuLWJvbGQtNzUge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXJvbWFuLWJvbGQ7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xufVxuKiB7XG4gIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFybGllLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LWhlYWRpbmc7XG59XG5cbi5jaGFybGllLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1zdWItaGVhZGluZztcbn1cblxuLmNoYXJsaWUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xufVxuXG4uY2hhcmxpZS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTpAZm9udC1mYW1pbHktc2VtaS1pdGFsaWM7XG59XG5cbi8qIFNoYXJlZCAqL1xuLm1sYy1wcmltYXJ5LW5hdiBsaSwgLm5hdi1waWxscyBsaSwgLm5hdi10YWJzIGxpLCAuYnJlYWRjcnVtYiBsaSB7XG4gICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5wYWdlLWNvbnRlbnQsIC5jYW1wYWlnbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cbi5wcm9kdWN0LXBhZ2UtdGl0bGUtdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6MHB4O1xuICBwYWRkaW5nLXJpZ2h0OjBweDtcbn1cblxuLyogQnV0dG9ucyAqL1xuc3Bhbi5idXR0b24tbGcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOjE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmJ1dHRvbi1tZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6I2JjNDQwMTtcbn1cblxuc3Bhbi5idXR0b24tbWQtYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwNDY1MTtcbiAgICB9XG4gIH1cbn1cblxuc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzAwNDY1MTtcbn1cblxuc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7XG4gICAgfVxuICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzYwMDAzYTtcbn1cblxuc3Bhbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NXB4O1xuICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxufVxuXG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2JjNDQwMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlMDA1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMTgzOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlMDA1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbGctYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOjE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMTgzOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuc3Bhbi5tZWdhbWVudS1idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGY1OTtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhIGltcG9ydGFudDtcbiAvLyBtYXJnaW4tYm90dG9tOiAyMnB4O1xuIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICB9XG59XG5cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGJvcmRlci1yYWRpdXM6MHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctdG9wOjdweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOSAhIGltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi5idG4tb3JhbmdlOmhvdmVyLCAuYnRuLW9yYW5nZTpmb2N1cywgLmJ0bi1vcmFuZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4uYnRuLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMTgzOGM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi5idG4tYXF1YTpob3ZlciwgLmJ0bi1hcXVhOmZvY3VzLCAuYnRuLWFxdWE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxO1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4uYnRuLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOjA7XG59XG5cbi5idG4tcnViaW5lOmhvdmVyLCAuYnRuLXJ1YmluZTpmb2N1cywgLmJ0bi1ydWJpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhO1xuICBjb2xvcjojZmZmZmZmO1xufVxuXG4ub3JhbmdlIHtcbiAgY29sb3I6I2JjNDQwMTtcbn1cbi5ydWJpbmUge1xuICBjb2xvcjojY2UwMDU4O1xufVxuLmFxdWEge1xuICBjb2xvcjojMDE3NzgwO1xufVxuLndoaXRlIHtcbiAgY29sb3I6I2ZmZjtcbn1cblxuLyogY2hhcmNvYWwtbmV3IHdpbGwgYWx3YXlzIGJlIGNoYXJjb2FsIFxuYW5kIHdpbGwgbm90IGNoYW5nZSB0byBvdGhlciBjb2xvcnMgcmVnYXJkbGVzcyBvZiB0aGUgc2NyZWVuIHNpemUgKHVubGlrZSB0aGUgb3JpZ2luYWwgLmNoYXJjb2FsKSAqL1xuLmNoYXJjb2FsLCAuY2hhcmNvYWwtbmV3IHtcbiAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xufVxuXG4ucGFnZS1jb250ZW50IHRhYmxlIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLndoaXRlLXJldmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aGl0ZS1yZXZlcnNlIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogd3JhcHBlcnMgKi9cbi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJi53cmFwcGVyLXRvcC1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBranVwLWNyZWFtO1xuICAgIGhlaWdodDogNTZweDtcbiAgICAubmF2PmxpPmEge1xuICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgfVxuICB9XG59XG5cbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saStsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ud3JhcHBlci53cmFwcGVyLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ud3JhcHBlci53cmFwcGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xufVxuLndyYXBwZXItYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3ItYXF1YTtcbn1cblxuLndyYXBwZXItY2hhcmNvYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBidXNpbmVzcy1jb2xvci1jaGFyY29hbDtcbn1cblxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0O1xufVxuXG4ud3JhcHBlci1iZy1mMGVlZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWEgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItYmctZjZmM2VmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjZmM2VmICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLWJnLWZkZmJmNyB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZkZmJmNztcbn1cblxuLndyYXBwZXItYmctMDAwMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDAwMDAwO1xufVxuXG4vKiBBZGFwdGl2ZSBpbWFnZSByZXBsYWNlbWVudC4gTk9URTogQWRhcHRpdmUgaW1hZ2UgY29tcG9uZW50IGRvZXMgbm90IHN1cHBvcnQgYW4gYW5jaG9yIGVsZW1lbnQgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaW1nLFxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLm1lZGlhIGltZyB7XG4gICB3aWR0aDogMTAwJTtcbn1cblxuLyogdG9wbmF2IG1vYmlsZSAqL1xuI3RvcG5hdi1tb2JpbGUgbGkge1xuICB3aWR0aDogNDAlO1xufVxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDE1cHg7XG59XG5cbi8qIGZvb3RlciAqL1xuLnJvdy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtYmc7XG4gIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1kZWZhdWx0LWJnO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDU3cHg7XG4gICAgdWwubmF2IHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IEBmb290ZXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJhc2UtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYmFzZS1iZztcbiAgICAgIGNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDoxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgICAubWVkaWEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9saW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gIH1cbiAgLmNvbm5lY3Qtd2l0aC11cy10aXRsZSB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XG4gICAgICB9XG4gIH1cbiAgLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcge1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYmFzZS1iZztcbiAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG4ucm93LWZvb3RlciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtiYWNrZ3JvdW5kOm5vbmU7IH1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHM+bGk+YTpob3ZlciAge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pe1xuICAubmF2LXBpbGxzPmxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOkBzY3JlZW4teHMpIHtcbiAgLm5hdi1waWxscz5saSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi8vQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKXtcbi8vICBwIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4vLyAgfVxuLy8gIHVsIGxpLCBvbCBsaSB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gIH1cbi8vfVxuXG4uY2FyZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi8qIE5PVEU6IFRoZSBiZWxvdyBjb2RlIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgd2hlbiB0aGUgQnV0dG9uIHByb3BlcnR5IGZvciB0aGUgQ29udGVudCBMaXN0IGJlY29tZXMgYXZhaWxhYmxlICovXG4vKlxuLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG5mb250LXdlaWdodDogbm9ybWFsO1xuZm9udC1zaXplOiAyNHB4O1xuZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5jb2xvcjogI2JjNDQwMTtcbm1pbi13aWR0aDogMTY2cHg7XG5ib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xucGFkZGluZzogOHB4IDI0cHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG59Ki9cbi5saXN0LWl0ZW0tdGV4dCBwIHtcbm1hcmdpbi10b3A6MjVweDtcbn1cblxuXG4vKiBUaGUgZm9sbG93aW5nIGFsc28gbmVlZHMgcmVmYWN0b3JpbmcgLSBNaWNoYWVsIE1jQWxlZXIgdG8gY29tcGxldGUgKi9cblxuLm5hdi10YWJzPmxpPmEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDYwJTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGgyIHtcbiAgICBjb2xvcjogI2JjNDQwMTtcbiAgICB3aWR0aDo1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG4gIGg0IHtcbiAgXHRjb2xvcjogIzNiM2IzYjtcbiAgfVxufVxuXG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6bm9uZVxufVxuXG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4vKiBDaGFubmVsIG1hc3RoZWFkIC0gQ2Fyb3VzZWwgKi9cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuXHRoZWlnaHQ6NDAwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC53aGl0ZS1yZXZlcnNlIC5jYXJvdXNlbC1jYXB0aW9uICBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLnJ1YmluZSAuY2Fyb3VzZWwtY2FwdGlvbiAgaDIge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5hcXVhIC5jYXJvdXNlbC1jYXB0aW9uICBoMiB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggaW1nIHtcblx0aGVpZ2h0OjQwMHB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuXHR3aWR0aDo5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGxlZnQ6MHB4O1xuXHRyaWdodDowcHg7XG59XG5cblxuLy9HSC0tLS0tLS0tLVxuXG5cbi5jYXJvdXNlbC1jb250cm9sIHtkaXNwbGF5Om5vbmV9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0geyBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIgeyBtYXgtd2lkdGg6NTIwcHg7IHdpZHRoOjUwJTsgZm9udC1zaXplOjQ0cHg7IGNvbG9yOiNiZTQ2MDE7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtmb250LXNpemU6IDI1cHg7IGNvbG9yOiAjM2IzYjNiO1xud2lkdGg6IDUwJSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMCU7bGluZS1oZWlnaHQ6IDEuMjsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZzt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHttYXJnaW4tYm90dG9tOiAyMHB4O31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcblx0bWFyZ2luLXRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMC43ZW07XG5cdHBhZGRpbmc6IDE1cHggMjFweDtcblx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0geyBoZWlnaHQ6MzAwcHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHttYXgtd2lkdGg6OTAlICFpbXBvcnRhbnQ7XG50b3A6IDUlIDsgbGVmdDoxJTsgcmlnaHQ6MSU7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtmb250LXNpemU6NDBweDsgd2lkdGg6NjglOyBtYXgtd2lkdGg6NTIwcHg7IH1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDo2NSU7IG1hcmdpbi1sZWZ0OiAwO31cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0geyBoZWlnaHQ6MTg1cHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHt0b3A6IDAgOyBtYXgtd2lkdGg6MTAwJTtcbmJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7fVxuXG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7Zm9udC1zaXplOjIycHg7XG5jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7IHdpZHRoOiA5MCUgO21hcmdpbi1sZWZ0OiA1JTsgbWFyZ2luLWJvdHRvbToxMHB4OyBsaW5lLWhlaWdodDogMWVtO31cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6MTNweDtcbiAgbWFyZ2luLWJvdHRvbToxNXB4O1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7IHBhZGRpbmctbGVmdDogMDtcbnBhZGRpbmctcmlnaHQ6IDA7fVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge21hcmdpbi1sZWZ0OjA7XG5cblxuaGVpZ2h0OiBpbmhlcml0O1xuIHBhZGRpbmc6IDVweCAxMHB4O1xuIGZvbnQtc2l6ZTogMTJweDtcbiBjb2xvcjogI2ZmZjtcbiBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG5cbn1cblxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuXG4gIFx0Y29sb3I6ICMzYjNiM2I7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXG4gIFx0fVxuXG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQge21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NjAwcHgpe1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYzk1MTA5OyBib3JkZXItY29sb3I6I2M5NTEwOTtcbiBjb2xvcjojZmZmO31cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7XG5cdC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7IG1heC13aWR0aDoxMDIwcHggIWltcG9ydGFudDtcblx0dG9wOiAxNSUgOyBsZWZ0Ojg1cHg7IHJpZ2h0Ojg1cHg7IH1cblxuXG5cdC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7bWFyZ2luLWxlZnQ6MCU7fVxufVxuXG5cblxuXG4gICAgICAvL2VuZCBHSFxuXG5cblxuLyogRU5EIDogQ2hhbm5lbCBtYXN0aGVhZCAgQ2Fyb3VzZWwgKi9cblxuXG4vKiBHSCBNYXN0aGVhZCAqL1xuXG4ubWFzdGhlYWQtd3JhcHBlciB7aGVpZ2h0OiA0MDBweDtiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgLmhlYWRlci1pdGFsaWNzIGgyIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXJlZ3VsYXItaXRhbGljO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7bWFyZ2luLXRvcDo1NXB4OyB9XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtmb250LXNpemU6NDRweDsgY29sb3I6I2JlNDYwMTsgfVxuLm1hc3RoZWFkLXdyYXBwZXIgaDIgeyBmb250LXNpemU6MjVweDsgY29sb3I6ICMzYjNiM2IgO31cblxuLmhlcm8tYmFubmVyIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbi5tYXN0aGVhZC13cmFwcGVyIHsgaGVpZ2h0OjMwMHB4O31cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTo0MHB4O31cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHtmb250LXNpemU6IDIycHg7IHdpZHRoOiA1MCU7XG5tYXJnaW4tbGVmdDogMDt9XG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge21hcmdpbi10b3A6MzBweDsgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYXN0aGVhZC13cmFwcGVyLmhlcm8tYmFubmVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG5cdC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIgLyp0aGlzIGlzIHRoZSBtYXNrIHRpbnQgZGFyayBiYWNrZ3JvdW5kICovXG5cblx0e3RvcDogMCA7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6OTAlO1xuYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTogMjBweDtcbmNvbG9yOiNmZmYgIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206NXB4O31cblxuLm1hc3RoZWFkLXdyYXBwZXIge2hlaWdodDogMTg1cHh9XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHsgd2lkdGg6MTAwcHggIWltcG9ydGFudDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50OyBmb250LXNpemU6OXB4fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyIGgyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Zm9udC1zaXplOjEzcHg7ICBtYXJnaW4tYm90dG9tOjE1cHg7fVxuXG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge21hcmdpbi10b3A6LTIwcHg7IH1cblxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9XG5cblx0fVxuXG4vKiBFTkQgTWFzdGhlYWQgKiAgL1xuXG4vKiBHSCBsZWZ0IHRvcCByb3cgaGVhZGVyIG5hdiAqL1xuXG4vKkhlYWRlciB0b3Agcm93IGxlZnQgKi9cblxuLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6aG92ZXIsIC53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hOmZvY3VzLCAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzICB7XG5iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyBjb2xvcjpAa2p1cC1hcXVhOyB9XG5cbi8qIEVORCBHSCBIZWFkZXIgdG9wIHJvdyBsZWZ0ICovXG5cblxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG5cdGNvbG9yOiNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAxMHB4O1xuXHRtYXJnaW46MHB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnB1bGwtcmlnaHQge1xuXHRtYXJnaW4tdG9wOjVweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRDA2NzM1O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdGZvbnQtc2l6ZTogMjVweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAge1xuXHRtYXJnaW4tYm90dG9tOjBweFxufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgcCBhIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1oZWFkZXIge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5zZWN0aW9uLWhlYWRlciBoMiB7XG5cdG1hcmdpbjogNjBweCAwIDQwcHg7XG5cdGNvbG9yOiAjM2IzYjNiO1xufVxuLnNlY3Rpb24taGVhZGVyIC5tZWRpYS1ib2R5IHtcblx0ZGlzcGxheTppbmxpbmU7XG59XG5cbi5jaGFubmVsLWN0YS13cmFwcGVyIHtcbiAgIHBhZGRpbmc6IDQwcHggMDtcbiAgLmNoYW5uZWwtY3RhLXBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uY2hhbm5lbC1jdGEgLm1lZGlhLWJvZHkge1xuXHRwYWRkaW5nOiAyMHB4IDc1cHggMCAwO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNFxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcyAubWVkaWEtYm9keSB7XG5cdGRpc3BsYXk6aW5saW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgKiBzcGFuIHsgZm9udC1zaXplOiAyMHB4ICEgaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgxKSBzcGFuIHt3aWR0aDogMzAwcHggISBpbXBvcnRhbnQ7IH1cbn1cblxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG5cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDQ0cHggMDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciAubWVkaWEtYm9keSB7XG4gIHdpZHRoOjE2MHB4O1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIC50ZXh0LWltYWdlIGg0IHtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4uYWR2aXNlci10aGVtZS5nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbn1cbi5idXNpbmVzcy10aGVtZS5nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICNiZTQ2MDE7XG59XG5cblxuLy9HSCBMYXRlc3QgTmV3cyAyMy4wMlxuXG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBwYWRkaW5nOjYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO1xuICAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgdG9wIGJvdHRvbSBzZWN0aW9uIHJvdyAgKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG5wYWRkaW5nOiA2MHB4IDA7XG59XG5cbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG5cbiAgcGFkZGluZzo2MHB4IDA7IGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHsgcGFkZGluZzogMTVweDsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyB9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IC5zbWFsbCB7IG1hcmdpbi1ib3R0b206NXB4OyBjb2xvcjojNzg3ODc4IH1cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyBtYXJnaW4tdG9wOjA7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IHtwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7fVxuXG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5wdWxsLWxlZnQgaW1nIHtkaXNwbGF5Om5vbmU7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7d2lkdGg6MTAwJX1cblxuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7XG4gIHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLXJpZ2h0OjB9XG5cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyAgIGhlaWdodDo0MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7ICAgIG1hcmdpbi1ib3R0b206NXB4fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IHttYXJnaW4tdG9wOjBweDt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+LnB1bGwtbGVmdCBpbWcgeyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoyNTNweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgIGhlaWdodDo3MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7IGhlaWdodDogOTBweDt9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgICBkaXNwbGF5OmJsb2NrO1xuICAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtcbmhlaWdodDogNTBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5wdWxsLWxlZnQgaW1nIHtkaXNwbGF5OmJsb2NrOyB3aWR0aDogMzcwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7IGhlaWdodDo3MHB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge1xuaGVpZ2h0OiA1MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyAgIGhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7IH1cblxuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4O1xuICB9XG5cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7XG4gIH1cblxuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge3BhZGRpbmctcmlnaHQ6IDBweDsgcGFkZGluZy1sZWZ0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtwYWRkaW5nLXJpZ2h0OiAxMHB4OyBwYWRkaW5nLWxlZnQ6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxuXG59XG5cbiAvLyBFTkQgR0ggbGF0ZXN0IG5ld3MuXG5cbi8vIDI0LjAyLjE1IEdIIG5hdiByaWdodCBkZXNrdG9wXG5cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YTpmb2N1cywgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyAge1xuICBjb2xvcjpAa2p1cC1kYXJrLWdyZXk7XG59XG5cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YSwgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hOmhvdmVyIHtcbiAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgcGFkZGluZzogMThweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpLmFjdGl2ZT5hLCAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1jcmVhbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgQGtqdXAtb3JhbmdlO1xufVxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1hbG1vc3Qtd2hpdGU7XG59XG5cbi8vIEVORCAyNC4wMi4xNSBHSCBuYXYgcmlnaHQgZGVza3RvcFxuXG5cbi8vIEdIIDI0LjAyLjE1IGhvbWVwYWdlIGNoYW5uZWwgY3RhLCBpbmZvIGRpcmVjdGl2ZSwgcXVpY2sgbGlua3NcblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuLypob21lcGFnZSBzZWNvbmQgcm93LCBtb2JpbGUgJiBtYWduaWZ5aW5nIGdsYXNzIGljb25zICovXG4ud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMiB7bWFyZ2luLWJvdHRvbToyMHB4fVxuLndyYXBwZXIuY2hhbm5lbC1jdGEtd3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTI6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTowcHh9XG5cbi8qaG9tZXBhZ2Ugc2Vjb25kIHJvdyBvcmFuZ2UsIG9wZW4gc3VwZXIgYWNjb3VudCAmIHJlZyBvbmxpbmUgYWNjZXNzICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwNjczNTt9XG5cblxufVxuXG4vKlF1aWNrIGxpbmtzICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nIDogNDJweCAwIDMwcHh9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICBoZWlnaHQ6aW5oZXJpdDtcbiAgbGkge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIC5jYXJldCB7XG4gICAgICAgIGJvcmRlci10b3A6IDAgc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWItcGFuZS5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUge1xuICBtYXJnaW4tdG9wOi0zMXB4O1xuICBib3JkZXItdG9wOjFweCAjZGNkYWQ2IHNvbGlkXG5cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7ZGlzcGxheTogdGFibGUtY2VsbDsgcGFkZGluZzogMCA1cHg7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7bWFyZ2luOjEwcHh9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk0cHgpICBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUlO1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7bWFyZ2luLXRvcDotMjBweH1cblxufVxuXG4vKiBFbWJlZGRlZCBwYWdlIHNlYXJjaCBjb250YWluZXIgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7ZGlzcGxheTogYmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge3RleHQtYWxpZ246bGVmdDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7cG9zaXRpb246IHJlbGF0aXZlO3dpZHRoOiAxMDAlO2hlaWdodDogNTBweDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgZGlzcGxheTpub25lO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG5iYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDtcbmJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjUwcHg7ICB0b3A6IDE3cHg7IGZvbnQtc2l6ZToxN3B4IC8qIHdpZHRoOiAzMDBweDsgKi99XG5cbi5zZWN0aW9uLWhlYWRlciBoMiB7bWFyZ2luLWJvdHRvbToyNHB4fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge2Rpc3BsYXk6bm9uZTt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge2JvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO31cblxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZyA6IDMwcHggMCAwfVxuXG59XG5cblxuXG4vLyBFTkQgR0ggMjQuMDIuMTUgaG9tZXBhZ2UgY2hhbm5lbCBjdGEsIGluZm8gZGlyZWN0aXZlLCBxdWljayBsaW5rc1xuXG5cbi8vIEdIIDI1LjAyLjE1IHF1aWNrIGxpbmtzIG1vYmlsZVxuXG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7Y29sb3I6IzQ0NCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtkaXNwbGF5Om5vbmU7fVxuXG4udGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHttYXJnaW4tdG9wOi0zMXB4OyB9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7Zm9udC1zaXplOjE1cHg7IGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBhcmlhbDsgbWFyZ2luLXRvcDowO1xuY29sb3I6IzAzNzY5MSAhaW1wb3J0YW50fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGE6aG92ZXIge2NvbG9yOiMyMzUyN2MgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge2Rpc3BsYXk6bm9uZX1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7cGFkZGluZzo3cHggMH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOjB9XG5cbn1cblxuLy8gRU5EIEdIIDI1LjAyLjE1XG5cblxuXG4vLyBHSCAyNi4wMi4xNVxuXG5cbmg1LCBoNiB7Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6Ym9sZDsgZm9udC1zaXplOiAxNXB4fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7IGZvbnQtc2l6ZToxNjsgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O31cblxuLy8gRU5EIEdIIDI2LjAyLjE1XG5cblxuXG4vKiBHSCAwMi4wMy4xNSAgKi9cblxuLypTdXBlciBvdmVydmlldyB0aHVtYnMgKi9cblxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoNCBhIHttYXJnaW4tdG9wOjEwcHg7IGNvbG9yOiMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6IGJsb2NrO31cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgYSBoNDpob3ZlciB7Y29sb3I6IzNiM2IzYjsgIHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGEgeyBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvciB9O1xuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgYTpob3ZlciB7IGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yLWhvdmVyIH07XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtwYWRkaW5nOjYwcHggMDt9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5N3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzozMHB4IDA7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyB7ZGlzcGxheTpub25lO31cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtkaXNwbGF5Om5vbmU7fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHsgZm9udC1zaXplOjE2cHg7IH1cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzogMTVweCAxMHB4fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHsgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7ICBwYWRkaW5nOiAwcHggMTBweDsgIH1cblxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IG5vbmU7fVxuXG4gfVxuXG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge21hcmdpbi1ib3R0b206OHB4OyB9XG5cbi8qTWFzdGhlYWQgc20gKi9cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDogMzIwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O31cblxuXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtmb250LXNpemU6NDJweDsgY29sb3I6I2NlMDA1ODtcbiAgbWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206MTBweDsgd2lkdGg6NjUlO31cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIgeyBmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OjEuMjsgY29sb3I6ICMzYjNiM2I7IHdpZHRoOjY1JTtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7IGhlaWdodDoyNzBweDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHsgd2lkdGg6NjUlOyAgZm9udC1zaXplOjQwcHg7fVxuXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtmb250LXNpemU6IDIycHg7IHdpZHRoOiA2NSU7IG1hcmdpbi1sZWZ0OiAwO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCl7XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIC8qdGhpcyBpcyB0aGUgbWFzayB0aW50IGRhcmsgYmFja2dyb3VuZCAqL1xuXG5cdHt0b3A6IDA7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6OTAlOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO31cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7IGZvbnQtc2l6ZTogMjBweDsgbWFyZ2luLWJvdHRvbTo1cHg7IHdpZHRoOjkwJTt9XG4gICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3BhbiB7IGNvbG9yOiNmZmYgIWltcG9ydGFudDt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDogMTg1cHg7fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yOyBtYXJnaW4tbGVmdDoyJTt9XG5cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDEuMjsgd2lkdGg6OTAlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LXNpemU6MTNweDsgbWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1ib3R0b206MTVweDt9XG5cblx0fVxuXG4vKiBBY2NvcmRpb24gRkFRcyAqL1xuXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBoMyB7Zm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7IGZvbnQtc2l6ZToxN3B4fVxuXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDsgfVxuXG4ucGFuZWwtaGVhZGluZyBhIHtcbiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXMucG5nKTtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTNweDtcbn1cblxuXG4uY2FtcGFpZ24tY29udGVudCAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAvKmJvcmRlci10b3A6MXB4ICNjOGM2YzIgc29saWQ7Ki9cbiAgbWFyZ2luLXRvcDoxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLyogQ2Fyb3VzZWwgaW5kaWNhdG9ycyAqL1xuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7cGFkZGluZy1sZWZ0OjA7IHdpZHRoOjE4cHg7IGhlaWdodDoxOHB4OyBtYXJnaW46IDBweCA1cHg7fVxuXG4vKiBFTkQgR0ggMDIuMDMuMTUgc3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG5cbi8vVFYgR0hcblxuLyogR0VUIGluIHRvdWNoIC0tLS0tICovXG4udGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHsgd2lkdGg6MzAlOyBtYXJnaW4tbGVmdDoyJTt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7XG4gIC50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOjkzJSAhaW1wb3J0YW50O31cblxuIC8qIC5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge2Rpc3BsYXk6IGJsb2NrO30gICAgICovXG5cbn1cbi5uby1nbG9iYWwtZ2V0LWluLXRvdWNoIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgcCB7XG4gIC8qZGlzcGxheTpub25lOyovXG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhLFxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcmNoaXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbn1cblxuLyogT3ZlcnZpZXcgcGFnZSAtIGNhbXBhaWducyBhbmQgcHJvZHVjdHMgKi9cblxuLnBhZ2Utb3ZlcnZpZXcgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4ICEgaW1wb3J0YW50O1xufVxuXG4vKiBQcm9kdWN0IHBhZ2UgKi9cblxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAyNXB4IDAgMDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGksXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmFjdGl2ZSAge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkubGFzdC5hY3RpdmUgIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgaDEge1xuXHRtYXJnaW46IDAgMCAzMnB4O1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cblxuLnByb2R1Y3QtcGFnZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGg0IHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kLCAucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1zbSB7XG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG4gIH1cblxuLmNlbnRlci1jdGEgaDQsIC5jZW50ZXItY3RhIC5idXR0b24tc20sIC5jZW50ZXItY3RhIC5idXR0b24tbWQsIC5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmNlbnRlci1jdGEgLmJ1dHRvbi1zbSwgLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCwgLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4ucGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuXG4ucHJvZHVjdC1wYWdlLWludHJvIHtcbiAgZm9udC1zaXplOjE3cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3QgLmNvbnRhaW5lcntcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOjMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDJweDsgLyogdGVtcCBmaXggLSBhdHRlbXB0IHRvIHJlbW92ZSBpZiBwb3NzaWJsZSAqL1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzoxMHB4IDI1cHg7XG4gIGNvbG9yOiMzYjNiM2I7XG4gIGJvcmRlcjowcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyLXRvcDowcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvcmRlci1ib3R0b206MHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgYm9yZGVyLXRvcDowcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDowcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3QuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3QsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xufVxuXG4ucHJvZHVjdC1wYWdlLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNjBweCAwO1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgbWluLWhlaWdodDoyNzBweDtcbiAgICAgIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCBwIHtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIG1hcmdpbjowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogR2xvYmFsIGFjY29yZGlvbnMgKi9cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuXG4ucGFuZWwge1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgIG1hcmdpbjogMHB4O1xufVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgbGkubWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGFzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xufVxuXG4vKiBNb3ppbGxhIGJ1ZyBmaXggKi9cbi5ib290c3RyYXAtYmxvZy1lbnRyeSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBBYm91dCBNTEMgc3R5bGVzIC0gY3JlYXRlZCBieSBJbXJhbiAqL1xuXG5cblxuLm91ci1pbXBhY3Qge1xuICAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm91ci1pbXBhY3QgKiBoMyB7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5vdXItaW1wYWN0ICogaDEge1xuICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi1ib3R0b206MHB4O1xufVxuXG4ub3VyLWltcGFjdC1oZWFkZXIge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg2MDE4O1xuICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xufVxuXG4ub3VyLWltcGFjdC1ib2R5IHtcbiAgICAgY29sb3I6I0Q4NjAxODtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RENDRDtcbn1cblxuLm91ci1pbXBhY3QtYmVsb3cge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U5O1xufVxuXG4ub3VyLWltcGFjdC1iZWxvdyAqIC5tZWRpYS1sZWZ0IHtcbiAgICAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgcGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzOyAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAzO1xufVxuXG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIGxpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuXG4uY2YtbmF2IGxpIGEge1xuICAgICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cblxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLyogVGFibGVzICovXG4udGFibGUge1xuICBib3JkZXI6MHB4O1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICB0ciB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLWNlbGwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREJEMjtcbn1cbi50YWJsZS1jZWxsLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtc3ViLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuXG4udGFibGUtY2VsbC1vcmFuZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjIyMTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzczM0E7XG4gIGNvbG9yOiNmZmY7XG59XG4udGFibGUtYm9yZGVyZWQtaW1hZ2VzIHRyIHRkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6MDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0aCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0ZCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyogU3Ryb25nZXIgU3VwZXIgcGFnZXMgKi9cblxuLndyYXBwZXItc3Ryb25nZXItc3VwZXIge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1sYy1nbHlwaCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIH1cbn1cbi5zdHJvbmdlci1zdXBlci1jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgbWFyZ2luLWJvdHRvbToyMXB4O1xuICBwYWRkaW5nLWJvdHRvbToyMXB4O1xufVxuXG4uc3Ryb25nZXItc3VwZXItY3RhIC5idXR0b24tbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMThweDtcbn1cblxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OjEycHg7XG59XG5cbi53cmFwcGVyLXRvb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ud3JhcHBlci10b29scyAudGV4dC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci10b29scyAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbn1cblxuLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0O1xufVxuXG4ud3JhcHBlci10cmFuc3BhcmVudC1icmVhZGNydW1iIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vUHJvdGVjdCBNeSBTdXBlciBwYWdlc1xuXG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC53cmFwcGVyLXRyYW5zcGFyZW50LWJyZWFkY3J1bWI7XG59XG5cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXItaG93LWl0LWNhbi13b3JrIHtcbiAgJjpleHRlbmQoLndyYXBwZXItcHJvdGVjdC1teS1zdXBlcik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIHtcbiAgLnByb3RlY3QtbXktc3VwZXItZmllbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIgLm1vZGFsLWJvZHkgaWZyYW1lIHtcbiAgYm9yZGVyOjBweDtcbn1cblxuXG4vL0FkdmljZSBwYWdlc1xuXG4uYWR2aWNlLWNlbnRyZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uY29tcC13aW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA0MnB4IDYwcHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xufVxuXG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuXG4uYWR2LWNlbnRlci1tYXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5hZHYtY2VudGVyLW1hcHMgaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cblxuLy9NaXNjXG5cbi5ib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICAubWxjLWdseXBoIHtcbiAgICBjb2xvcjpAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWNvcHkge1xuICBmb250LXNpemU6MTdweDtcbn1cblxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6I2M5NTEwOSAhaW1wb3J0YW50O1xufVxuXG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGE6aG92ZXIge1xuICBjb2xvcjojYmM0NDAxICFpbXBvcnRhbnQ7XG59XG5cbi5hZHZpc2VyLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6I2NlMDA1OCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ3RvcDYwIHtcbiAgcGFkZGluZy10b3A6NjBweDtcbn1cblxuLnBhZGRpbmd0b3A0MCB7XG4gIHBhZGRpbmctdG9wOjQwcHg7XG59XG5cbi5sdC1pZTkgaW1nIHtcbiAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR0ggTU9ESUZZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qMTEuMDIuMTUtLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmJhci1uYXYge2Zsb2F0OiByaWdodDt9XG5cblxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbmNvbG9yOiAjMDE3NzgwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBoZWlnaHQ6NTRweDsgb3V0bGluZTpub25lOyB9XG5cbiNtZWdhbWVudS1jb2wtMSB7LyptYXJnaW4tbGVmdDoyMHB4OyB3aWR0aDoyNTBweDsgcGFkZGluZzoyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjOyBjb2xvcjojZmZmOyovfVxuI21lZ2FtZW51LWNvbC0xID4gaDQgeyBmb250LXNpemU6MjJweDt9XG4jbWVnYW1lbnUtY29sLTEgYSB7Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTowOyBmb250LXNpemU6MTRweCAhaW1wb3J0YW50OyB9XG4jbWVnYW1lbnUtY29sLTEgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH1cbi5tZWdhbWVudS1jb2wtMSBwIHtmb250LXNpemU6IDE0cHg7fVxuXG4vKi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBib3JkZXItdG9wOiAwO21hcmdpbi10b3A6IDAgIWltcG9ydGFudDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt6LWluZGV4OiA1OyB9Ki9cblxuLnlhbW0tZncge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICAgIGNvbG9yOiAjMDE4MzhjXG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKjEyLjAyLjE1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLyptbGMgbG9nbyBwYWRkaW5nICovXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7cGFkZGluZzogMCAxMHB4IDAgMDsgfVxuXG5cbi5uYXYtdGFicz5saS5maXJzdCB7IGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjY2NjO31cbi5uYXYtdGFicz5saS5hY3RpdmUgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjt9XG5cbi50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1jaGlsZChvZGQpIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO31cblxuXG50ZCwgdGgge1xuICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4udmlzaWJsZS14cyB7ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O319XG5cbi5yb3ctZm9vdGVyLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcsIC5ib290c3RyYXAtcm93LnBhcmJhc2UubXVsdGlwbGUtY29sdW1ucy5zZWN0aW9uIHsgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyovfVxuXG4uYm9vdHN0cmFwLWFkZHRoaXMucGFyYmFzZS5ib290c3RyYXAtYmFzZSB7bWFyZ2luLWJvdHRvbToyMHB4O31cblxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcge3dpZHRoOjEwMCU7fVxuXG4ucm93LWZvb3RlciB7YmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODt9XG5cblxuLyoxMy4wMi4xNSovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG5cdC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblx0LndyYXBwZXIud3JhcHBlci10b3Atcm93IHtkaXNwbGF5Om5vbmU7fVxuXG4gIC8qKiAwNS8yMDI1IC0gS2p1cCBjaGFuZ2VzOiBTVEFSVCAqKi9cbiAgLm5hdi1tb2JpbGUtaGVhZGVyIHsgXG4gICAgaGVpZ2h0OjY0cHg7XG5cbiAgICAubW9iaWxlLW1lbnV7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgLypNTEMgbG9nbyAqL1xuICAgIGEubmF2YmFyLWJyYW5ke1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTZweDsgXG4gICAgICBtYXJnaW4tdG9wOjA7IFxuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgXG4gICAgICBpbWcgeyBcbiAgICAgICAgaGVpZ2h0OjM4cHg7XG5cbiAgICAgICAgbWluLXdpZHRoOiA2MXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tbGMtbHRkLWN0YS1idXR0b25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNtbGMtaGVhZGVyLWJ1dHRvbnMtbW9iaWxlIHtcbiAgICAgIGZsb2F0OiBpbmxpbmUtZW5kO1xuICAgICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiAwNS8yMDI1IC0gS2p1cCBjaGFuZ2VzOiBFTkQgKiovXG5cbn1cblxuLypBY2NvcmRpb24gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge3BhZGRpbmctdG9wOjEwcHg7IHBhZGRpbmctYm90dG9tOjEwcHh9XG5cbn1cblxuLyoxNi4wMi4xNSAqL1xuXG4ubmF2LXBpbGxzPmxpPmEge2JvcmRlci1yYWRpdXM6IDA7fVxuXG4uZ2x5cGhpY29uIHsgd2lkdGg6IGluaGVyaXQ7IGhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7IFxuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSwgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuIHBhZGRpbmc6IDE0cHggMTIuNXB4OyBoZWlnaHQ6aW5oZXJpdDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbmJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBjb2xvcjojMDE3NzgwO31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTt9XG5cbi8vLnZpc2libGUteHMge292ZXJmbG93LXg6IGhpZGRlbjt9XG5cbi5uYXYtcGlsbHM+bGkgeyBmbG9hdDpub25lO31cblxuI3RvcG5hdi1tb2JpbGUgbGkgeyB3aWR0aDoxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiOyBjb2xvcjojZmZmO31cbiN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG4ubmF2LXBpbGxzPmxpK2xpIHsgbWFyZ2luLWxlZnQ6IDA7fVxuXG4ueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7IC8qR2V0dGluZyByaWQgb2YgYm90dG9tIGFib3V0IGFkdmljZSBsaW5rKi8gcGFkZGluZzowO31cbi5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0OyAvKmJhY2tncm91bmQgY29sb3Igc2lkZSBuYXYgbGVmdCAqL31cblxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7IGNvbG9yOiNmZmY7fVxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhIHsgcGFkZGluZzogMTJweCAzcHggMTJweCAxNXB4O31cblxuLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7IHBhZGRpbmc6IDE0cHggIWltcG9ydGFudDsgYm9yZGVyOjA7fVxuXG4ubmF2YmFyLW5hdiB7bWFyZ2luOiAwcHggLTEwcHg7fVxuXG59XG4vKmNoYW5nZSBmcm9tIDYwMCB0byA5OTIgY2F1c2UgdGhlcmUgYXJlIDUgdGFicyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbi8qdGFicyovXG4ubmF2LXRhYnM+bGkuYWN0aXZlLCAubmF2LXRhYnM+bGksIC5uYXYtdGFicz5saS5maXJzdCwgLm5hdi10YWJzPmxpLmxhc3Qge1xuICBib3JkZXItYm90dG9tOjFweCAjYzhjNmMyIHNvbGlkOyBib3JkZXItbGVmdDowOyBib3JkZXItcmlnaHQ6MHB4ICNjOGM2YzIgc29saWQ7IHdpZHRoOjEwMCU7fVxuXG5cbiAgLm5hdi10YWJzPmxpLmFjdGl2ZSB7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggI2M4YzZjMiBzb2xpZH1cblxuLndyYXBwZXItc3Ryb25nZXItc3VwZXIgLnRleHQtaW1hZ2Uge3Bvc2l0aW9uOnJlbGF0aXZlOyB0b3A6MjBweH1cblxuICAuYWR2LWNlbnRlci1tYXBzIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbn1cblxuLyoxNy8wMi8xNS0tLS0tLS0tLS0gKi9cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBjb2xvcjojMDE3NzgwOyBoZWlnaHQ6aW5oZXJpdDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtoZWlnaHQ6aW5oZXJpdDt9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7IGhlaWdodDppbmhlcml0OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7IGhlaWdodDogaW5oZXJpdDt9XG5cbi8qIEVxdWFsIGNvbHVtbiBoZWlnaHQgc2l6aW5nIHdoZW4gLmVxdWFsLWNvbC1oZWlnaHQgYXBwbGllZCB0byByb3cgKi9cbi5yb3cuZXF1YWwtY29sLWhlaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yb3cuZXF1YWwtY29sLWhlaWdodDpiZWZvcmUsXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddID4gKiB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IFxufVxuXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgLmNvbC1jdXN0b20gLmJvb3RzdHJhcC10ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWYwZWVlYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0bmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIgeyBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDsgaGVpZ2h0OmluaGVyaXQ7fVxuXHQuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtwYWRkaW5nOiAxNHB4IDE0cHggIWltcG9ydGFudDt9XG5cdC5kcm9wZG93bi1tZW51IGxpIHtib3JkZXItYm90dG9tOiBub25lO31cblxuXHRuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7cGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDogaW5oZXJpdDt9XG5cdG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHsgcGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDogaW5oZXJpdDsgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50OyBjb2xvcjojMDE3NzgwO31cblxuXHQubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIgeyBwYWRkaW5nLWJvdHRvbToxM3B4OyBoZWlnaHQ6aW5oZXJpdDt9XG5cbn1cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEgeyBjb2xvcjogIzQ0NDt9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgeyB3aWR0aDogMjE1cHg7IGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7IHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweDsgY29sb3I6I2ZmZjsgbWFyZ2luLXJpZ2h0OiAxMHB4O31cblxuLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7YmFja2dyb3VuZC1jb2xvcjojZmZmOyBjb2xvcjojMDA0ZjU5fVxuXG4ubWVnYW1lbnUtY29sIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmNjMDA7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm1lZ2FtZW51LWNvbCBhIHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjU7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOiBAa2p1cC1ibGFjazt9XG5cbi5tZWdhbWVudS1jb2wgbGkgYSB7Y29sb3I6IzQ0NCAhaW1wb3J0YW50O31cbi5tZWdhbWVudS1jb2wgbGkgYTpob3ZlciwgLm1lZ2FtZW51LWNvbCBsaSBhOmZvY3VzIHtjb2xvcjojMDE3NzgwICFpbXBvcnRhbnQ7fVxuLm1lZ2FtZW51LWNvbCBhIHtjb2xvcjojZmZmICFpbXBvcnRhbnQgO31cbi5tZWdhbWVudS1jb2wgYTpob3ZlciwgLm1lZ2FtZW51LWNvbCBhOmZvY3VzIHsgdGV4dC10cmFuc2Zvcm06IHVuZGVybGluZSAhaW1wb3J0YW50O31cblxuLm1lZ2FtZW51LWNvbCAubWxjLWdseXBoLCAuZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMjNweDt9XG5cbi5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuXG4uc3VwZXItZXp5LW1vZGFsLXZpZGVve1xuICAubW9kYWwtdmlkZW8tcGxhY2Vob2xkZXIoMzEwcHgsMTYwcHgpO1xufVxuXG4vKiBHbG9iYWwgc3R5bGVzIGZvciBGQVEsIFNlYXJjaCByZXN1bHQgcGFnZXMgKi9cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlcixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOjYwcHggMHB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAubWxjLXNlYXJjaCBoMSxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLm1sYy1mYXFzIGgxIHtcbiAgZGlzcGxheTpub25lO1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogNzAlO1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtdHlwZXMsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5mYXFzLWJyb3dzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2Yzc7XG59XG5cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgYS5mYXEtYnJvd3NlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uLnNlYXJjaC10eXBlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2VhcmNoLWNvbnRhaW5lcixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI3NlYXJjaC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtaXRlbXMtY29udGFpbmVyIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLmRpZHlvdW1lYW50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2ZhcS1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuI2ZhcS1yZXN1bHRzLWxpc3QgLnBhbmVsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6cmlnaHQ7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGksXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLyogRkFRcyByZXN1bHRzICovXG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSAge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmZhcS1oZWxwZnVsLWxpbmtzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmZhcS1oZWxwZnVsLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhcS1oZWxwZnVsLWxpbmtzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2ZhcS1hbnN3ZXItZmVlZGJhY2stbm8ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZhcS1hbnN3ZXIgLm1vZGFsLWRpYWxvZyB7XG4gICAgIHdpZHRoOiA5OTJweCAhIGltcG9ydGFudDtcbn1cblxuLmZhcS1hbnN3ZXIgdGFibGUge1xuICBib3JkZXI6IDBweCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmFxLWFuc3dlciB0YWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuXG4uZmFxcyAucGFuZWwtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjNmM3O1xufVxuXG4uZmFxcyAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbToxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nLXRvcDoxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjk5JSAxMHB4O1xufVxuXG4uZmFxcyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246OTklIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyLCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjk5JSAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICEgaW1wb3J0YW50O1xuICAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi5mYXFzIC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwcHhcbn1cbi5mYXFzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIHtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gIG91dGxpbmU6bm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjMDM3NjkxICEgaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSwgLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub246aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsIC5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuXG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBFbWJlZGRlZCBGQVEncyAqL1xuLmZhcS1jYXRlZ29yeS1jb250YWluZXIge1xuICAuZmFxLWNhdGVnb3J5LXN1YnRpdGxlIHtcbiAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgfVxuICAuZmFxcy1jb250ZW50cyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4uZmFxLWNhdGVnb3J5LWRpYWxvZyB7XG4gIHRhYmxlIHtcbiAgICBib3JkZXI6MHB4O1xuICB9XG59XG5cbi8qIEVtZWRkZWQgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciBzcGFuI3NlYXJjaC1pY29uLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDpcIlwiO1xufVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24gLmdseXBoaWNvbi1zZWFyY2gge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOjBweDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAtMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDRweCA0MHB4O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBidXR0b24ge1xuICBwYWRkaW5nOjZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIEdIIDAzLjAzLjE1ICAgICAqL1xuXG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDoxMHB4OyBtYXJnaW4tdG9wOiAxMnB4OyB3aWR0aDogMjE1cHg7IHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7IG1hcmdpbi1yaWdodDogMTBweDsgY29sb3I6ICNmZmY7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO31cblxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtIHtcbmNvbG9yOiAjMDA0ZjU5O1xudGV4dC1hbGlnbjogY2VudGVyO1xuYmFja2dyb3VuZC1jb2xvcjogI0ZGZmZmZjsgY3Vyc29yOnBvaW50ZXI7IH1cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IzAwNDY1MTsgY29sb3I6I2ZmZjsgfVxuXG4ubWFzdGhlYWQtd3JhcHBlciB7bWFyZ2luLXRvcDotMXB4fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge3BhZGRpbmc6MTBweCAxNXB4fVxuXG4jbWVnYW1lbnUtY29sLTEgYSB7bWFyZ2luLXRvcDotMTFweDt9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge21hcmdpbi10b3A6MTBweH1cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7bWFyZ2luLWxlZnQ6MzBweDsgbWluLWhlaWdodDoyMjBweDt9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgaDQge21hcmdpbi10b3A6MTVweH1cblxuLmRyb3Bkb3duLW1lbnUgaDUge2ZvbnQtc2l6ZToxNnB4OyBtYXJnaW4tdG9wOjEwcHh9XG5cbkBtZWRpYSAobWluLXdpZHRoOjk5N3B4KXtcbi5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xud2lkdGg6IDIzJTtcbnBhZGRpbmc6IDAgMjBweDt9XG5cbn1cblxuXG4vKmxlZnQgbWVudSBwYW5lbCAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4ubmF2YmFyLW9mZmNhbnZhcyB7XG5wb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbnRvcDogMDtcbmxlZnQ6IC0xMDAlO1xuei1pbmRleDogOTk5O1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDEwMCU7XG5vdmVyZmxvdy15OiBhdXRvO1xuLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluO1xuLW8tdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbnRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW47XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuLnZpc2libGUteHMge2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDt9XG5cbi5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci1oZWFkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ1NTI7IGhlaWdodDo1NXB4O31cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge3BhZGRpbmc6IDA7IGNvbG9yOiNmZmY7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE5LjI1cHg7IGNvbG9yOiBAa2p1cC1leHRyYS1kYXJrOyB3aWR0aDogbWluLWNvbnRlbnQ7fVxuXG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHsgcGFkZGluZzoxNHB4IDEyLjVweDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHsgcGFkZGluZzoxNHB4IDEyLjVweDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3VzIHsgcGFkZGluZzoxMnB4IDI0cHggIWltcG9ydGFudDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saS5maXJzdD5hOmZvY3VzIHsgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saS5sYXN0PmE6Zm9jdXMgeyBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O31cblxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhIHtib3JkZXItYm90dG9tOjFweCAjNDQ0IHNvbGlkfVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEgeyBwYWRkaW5nOjE0cHggMTIuNXB4OyBjb2xvcjojM2IzYjNiOyB9XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscz5saT5hIHtiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7fVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IzAwODI4ZDt9XG5cbi5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xud2lkdGg6IDEwMCU7XG5wYWRkaW5nOiAwIDEwcHg7fVxuXG5cbn1cblxuI3NpdGUtc2VsZWN0LW1vYmlsZSB7bWFyZ2luLWxlZnQ6MH1cblxuXG4vKmVuZCBsZWZ0IG1lbnUgcGFuZWwgKi9cblxuIC8qIEVORCBHSCAwMy4wMy4xNSAqL1xuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHt3aWR0aDoxOHB4OyBoZWlnaHQ6MThweDsgYm9yZGVyLXJhZGl1czowfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHt3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBib3JkZXItcmFkaXVzOjB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtib3R0b206MjBweDt9XG5cbn1cblxuXG4vKiBFTkQgR0ggMDMuMDMuMTUgXFwgICAqL1xuXG5cbi8qIEdIIDA1LjAzLjE1ICAgKi9cblxuLyowNS4wMy4xNSAqL1xuXG4ucGFuZWwtaGVhZGluZyBheyBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsQXJpYWwsSGVsdmV0aWNhOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO31cblxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge2JhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO31cblxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbiAgICNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7Ym9yZGVyLXJhZGl1czowOyBib3JkZXItY29sb3I6I2ZmZjsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMCk7XG5ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMCk7IG1hcmdpbjoxMHB4IDAgMCAxMHB4O31cbiAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpub25lO31cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHtmb250LXNpemU6MThweDt9XG5cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtyaWdodDotNXB4OyB0b3A6LTI0cHg7fVxuXG5cbiN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscz5saT5hOmhvdmVyIHtjb2xvcjogIzNiM2IzYjtiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNGUwO31cblxuLm5hdmJhciB7Ym9yZGVyOjB9XG5cbi5uYXZiYXItb2ZmY2FudmFzLmluIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggIzMzMzt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuICAubmF2YmFyLW5hdj5saSB7IHdpZHRoOjEwMCUgfVxuICAubmF2YmFyLWhlYWRlciB7ZmxvYXQ6IG5vbmU7fVxuICAubmF2YmFyIHtib3JkZXItcmFkaXVzOjB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge3dpZHRoOjEwMCU7fVxuXG4gICNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHt0b3A6LTI1cHg7IHJpZ2h0OjVweDt9XG5cbiAvKmNsb3NlIGJ1dHRvbiBsZWZ0IHBhbmVsICovXG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci10b2dnbGUge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MTVweDsgcmlnaHQ6NXB4fVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHsgZm9udC1zaXplOjE3cHg7IH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjA1cHgpIHtcbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OjEzcHg7cGFkZGluZy1yaWdodDoxM3B4O1xuICBmb250LXNpemU6MjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbn1cblxuXG5cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQge2NvbG9yOiMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjpub25lO31cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQ6aG92ZXIge2NvbG9yOiMzYjNiM2I7ICB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGEgIHtjb2xvcjojMDM3NjkxO31cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhOmhvdmVyICB7IGNvbG9yOiMyMzUyN2M7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLWFxdWEgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMTgzOGM7fVxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1ydWJpbmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiNjZTAwNTg7IH1cblxuLm11bHRpcGxlLWNvbHVtbnMuY29sdW1uLmNmIC5nbHlwaGljb24ge2NvbG9yOiAjNjI2MDVjO31cblxuLypFTkQgR0ggMDUuMDMuMTUgICAgKi9cblxuLyogR0ggMDYuMDMuMTUgICAqL1xuXG4vKlRhYnMgKi9cblxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge2JhY2tncm91bmQtaW1hZ2U6XG51cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nKTt9XG5cbi5wYW5lbC1oZWFkaW5nIGEge2JhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO31cblxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7cGFkZGluZy1sZWZ0OjE4cHg7IHBhZGRpbmctcmlnaHQ6MThweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KXtcblxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxuXG59XG5cbiNtZWdhbWVudS1jb2wtMSBoNCB7cGFkZGluZy10b3A6MTVweDt9XG5cbi5kcm9wZG93bi1tZW51IGg1IHtwYWRkaW5nLXRvcDo5cHh9XG5cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCB7Y29sb3I6IzAxNzc4MDt9XG5cbi8qIEVORCBHSCAwNi4wMy4xNSAgKi9cblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzMzMztcbn1cbi5pbXBvcnRhbnQtaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uaW4tdGhlLW5ld3MtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGhlaWdodDoyMDBweDtcbn1cblxuXG4uY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5tZWRpYSB7bWFyZ2luLXRvcDowcHh9XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWhlYWRlciwgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgYm9yZGVyOiAwcHggbm9uZTtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgICAgd2lkdGg6IDgwMHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgIG1hcmdpbi10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgIG1hcmdpbi10b3A6IDVweCAhIGltcG9ydGFudDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBoMywgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cgeyB3aWR0aDogYXV0bzsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cblxufVxuXG5cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAuZm9ybS1ncm91cCB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9XG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ3NDc0Nzt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5ib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNDc0NzQ3O31cblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NDc0Nzt9XG5cbn1cblxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBoZWlnaHQ6MzAwcHhcbn1cblxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuXG59XG5cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWRpYWxvZyB7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpICB7aGVpZ2h0OjM1MHB4fVxufVxuXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmEge2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuXG4ucHJvZHVjdC1wYWdlLWNvbC1idG4gc3Bhbi5idXR0b24tc20ge21hcmdpbi10b3A6MDsgbWFyZ2luLWJvdHRvbTowfVxuXG4ubGF0ZXN0LW5ld3MtY3RhLWJ0biB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnQ7fVxuXG5cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHsgcGFkZGluZzogMDsgZm9udC1zaXplOjMycHg7IGNvbG9yOiMzYjNiM2I7fVxuXG4jaWNvbi11c2VyLW1vYmlsZS1oZWFkZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyB0b3A6NXB4OyByaWdodDo4cHg7IGZvbnQtc2l6ZTozMnB4OyBjb2xvcjojM2IzYjNiO31cblxuXG4vKnJpZ2h0IGFkdmlzZSB0YWIgZml4ZWQgKi9cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bCB7bWFyZ2luLXRvcDoxNnB4fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hIHtmb250LXNpemU6MjBweDsgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCIgIWltcG9ydGFudDsgfVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hOmhvdmVyIHtjb2xvcjojMDM3NjkxICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtjbGVhcjpib3RoICFpbXBvcnRhbnQ7ICBtYXJnaW4tYm90dG9tOjIyMHB4ICFpbXBvcnRhbnQ7fVxuXG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgaDQge21hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDt9XG5cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgeyBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZCAhaW1wb3J0YW50O31cblxuXG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyIHRkeyBwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudDt9XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDlweCl7XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xucGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgeyB3aWR0aDozMTBweCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGk+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7bWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDt9XG5cbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2PmxpPmE6aG92ZXIsIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdj5saT5hOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KXtcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG5wYWRkaW5nLXJpZ2h0OiAwcHggICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgeyB3aWR0aDozMDBweCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlPmEge3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGk+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSxcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlXG57d2lkdGg6MzAwcHggIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtjbGVhcjpib3RoICFpbXBvcnRhbnQ7ICBtYXJnaW4tYm90dG9tOjIwMHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge21hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuLmNob29zZS1hZHZpY2UtdGFicyAubWVkaWEtbGlzdHsgcGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpe3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZTphZnRlciB7cmlnaHQ6MCAhaW1wb3J0YW50fVxuXG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge2NsZWFyOmJvdGggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206MTQwcHggIWltcG9ydGFudDt9XG5cbn1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybS5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IFxuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6MHB4OyBcbiAgY29sb3I6QGtqdXAtdmVyeS1kYXJrLWdyZXk7IFxuICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7IFxuICBjdXJzb3I6cG9pbnRlcjsgXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzoyMHB4O1xuICBcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgIHBhZGRpbmc6MTZweDtcbiAgICBcbiAgfVxufVxuXG4vKiBJbXJhbiAqL1xuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZm9vdGVyIHtcbiAgICAgYm9yZGVyOjBweDtcbn1cbi5jZi1xdWlja2xpbmtzIHtcbiAgIHBhZGRpbmctYm90dG9tOiA0MnB4ICEgaW1wb3J0YW50O1xufVxuXG4uY2YtdmlkZW8taGVhZGVyIGgyLCAuY2YtdmlkZW8taGVhZGVyIGgzIHtcbiAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ibHVlLXRleHQgbGksIC50YWJiZWQtYmx1ZS10ZXh0IHVsIHtcbiAgICAgYm9yZGVyOiAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtYmx1ZS10ZXh0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMTgzOEMgISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMnB4IDBweCAwcHggNDBweCAhIGltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ibHVlLXRleHQgLm1lZGlhIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uY2YtaG9wZS1hY2NvcmRpb24gLnBhbmVsID4gZGl2Om50aC1jaGlsZCgyKXtcbiAgbWluLWhlaWdodDoyNTBweDtcbiAgcGFkZGluZy10b3A6MzBweDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRTg1MTAwO1xuIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5jZi1uYXYgdWwgbGkge1xuIG1hcmdpbi1ib3R0b206IDBweDtcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gcGFkZGluZy1yaWdodDogMTBweDtcbiBwYWRkaW5nLXRvcDoycHg7XG59XG4ubWxjLWNvbW11bml0eS1sb2dvIHtcbiBwYWRkaW5nLWJvdHRvbTowcHg7XG4gcGFkZGluZy10b3A6MTBweDtcbn1cbi5jZW50cmUtYWxpZ24tYWxsICoge1xuICAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXJnaW5ib3R0b20xMCB7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuXG4uaDFzZWxmeyBtYXJnaW4tdG9wOjU1cHghaW1wb3J0YW50fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuLmgxc2VsZnsgbWFyZ2luLXRvcDo5NXB4IWltcG9ydGFudH1cblxufVxuXG5cbi53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7bWFyZ2luLWJvdHRvbTo0MHB4O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG5cbiAgLndpZGUtdHh0IC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtmb250LXNpemU6MzZweDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuLndpZGUtdHh0IC5vcmFuZ2V7Y29sb3I6I2ZmZjt9XG5cbi5jaGFyY29hbCB7Y29sb3I6I2ZmZjt9XG4ucGVyc2lzdGVudC1jaGFyY29hbCAuY2hhcmNvYWwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aWxlcyAuaWNvbi1tbGMtY2hldnJvbiB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxufVxuXG4udGlsZXMgLmljb24tbWxjLWNoZXZyb24ge1xuICAgICBjb2xvcjogI0FBQThBNDtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6IDBweDtcbiAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgd2lkdGg6IDEwMCU7XG59XG5cbiNmYXFzLWJyb3dzZSAubmF2LXRhYnMgbGkgKyBsaSArIGxpICsgbGkgK2xpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtY29udGVudCBwIHtmb250LXNpemU6MTQuNXB4O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4uY2hhbm5lbC1jdGEtd3JhcHBlciAuY2Yge21hcmdpbi1ib3R0b206MTBweH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcbi5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsICAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiMyYTJhMmF9XG59XG5cbi8qTGVmdCBwYW5lbCBpc3N1ZSB3aXRoIG1lZ2FtZW51ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4uaGlkZGVuLXhzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cbi5kcm9wZG93bi1tZW51IHtmbG9hdDpub25lICFpbXBvcnRhbnQ7fVxuLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7fVxufVxuXG4vKmNhcm91c2VsIG5vIHBhZGRpbmcgbGVmdCBhbmQgcmlnaHQgKi9cblxuLndyYXBwZXIuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbC14cy0xMiB7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLXJpZ2h0OjA7fVxuXG4vLyBTdXJ2ZXkgTW9kYWwgU3R5bGVzXG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLCAuY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDEgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZToyNnB4O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmNvbC1jdXN0b20gLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6MTVweDtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweCBub25lO1xuICBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG5cbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdXBlci1lenktbW9kYWwtdmlkZW97XG4gIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG59XG5cbi53cmFwcGVyLndyYXBwZXItZGFyayAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG5cbi8vUGhvbmUgYW4gYWR2aXNlciBzdHlsZXMgYWRkZWQgLSAwOS8wMi8yMDE2IC8vXG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOjA7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsIC5tZWRpYS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4ucGhvbmUtYWR2aXNlciAubWVkaWEtbGlzdCAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWJvZHkgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4jbHBDaGF0IGltZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLy9TdHlsZXMgdG8gZml4IGJ1dHRvbiAoYnV0dG9uMG1kKSB0aXRsZVxuXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHNwYW4uYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6MTBweDtcbn1cblxuLyoqKioqKioqKioqKiogU2lsbyB1cGxpZnQgKioqKioqKioqKioqKioqKi9cbi5tYXN0aGVhZC13cmFwcGVyIHtcblx0Lm1hc3RoZWFkLWFkdmlzZXIge1xuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG5cdFx0fVxuXHR9XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUge1xuXHQucGFuZWwtaGVhZGluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRoMyB7XG5cdFx0XHRmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDBweDtcblx0XHR9XG5cdH1cblx0LnBhbmVsLWJvZHkge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk0OGE7XG5cdFx0Ym9yZGVyLXRvcDogMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRociB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTQ4YTtcblx0XHR9XG5cdH1cbn1cbi5ib3JkZXItYnV0dG9uLXItY2hldnJvbiB7XG5cdC5ib3JkZXItYnV0dG9uLW1kIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAuMWVtIDAuMWVtIDAgMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwLjQ1ZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDAuMjVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogMC40NWVtO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0cGFkZGluZzogMTFweCAzNXB4IDExcHggMjFweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5NDhBO1xuXHQuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkge1xuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHQ+bGkge1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PmxpLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0M5NTEwOTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5tYXN0aGVhZC14cyB7XG5cdGhlaWdodDogMTM2cHg7XG59XG4uYmFja2dyb3VuZC1zaXplLWNvdmVyIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbi5mdWxsLXdpZHRoLWhyIHtcblx0Lm1lZGlhLWJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uYmctY29sb3ItMTYxODE4IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE2MTgxOCAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWZhZjhmNCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbn1cbi5kZWVwLW9yYW5nZSB7XG5cdGNvbG9yOiAjNzQxOTE1O1xufVxuLnN1YmhlYWRpbmctcGFydGlhbC11bmRlcmxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M5NTEwOTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xuXHQucG9ydGZvbGlvLWxlZnQtY29sLWNhbGxvdXQge1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0Lmxhc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdGJvcmRlci1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudmVydGljYWwtYWxpZ24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubWFzdGhlYWQtd3JhcHBlciB7XG5cdFx0Lm1hc3RoZWFkLWFkdmlzZXIge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0Lm1hc3RoZWFkLXdyYXBwZXIge1xuXHRcdC5tYXN0aGVhZC1hZHZpc2VyIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG5cdC5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIHtcblx0XHQubmF2LXRhYnMge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdH1cblx0Lm1hc3RoZWFkLXhzIHtcblx0XHRoMSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcblx0XHQ+bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDdXN0b20gc3BhY2luZ1xuLnNwYWNpbmctcHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogQ1RBIG5hdiBidXR0b24gKi9cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCwgLm5hdi1jdGEtYXF1YSBsaS5sYXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgaGVpZ2h0OjQxcHg7XG59XG4ubmF2LWN0YS1hcXVhIGxpLmxhc3QgYSB7XG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEtaG92ZXI7XG59XG5cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0LCAubmF2LWN0YS1vcmFuZ2UgbGkubGFzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgaGVpZ2h0OjQxcHg7XG59XG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdCBhIHtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnRcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3Zlcjtcbn1cblxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QsIC5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBoZWlnaHQ6NDFweDtcbn1cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0IGEge1xuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudFxufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZS1ob3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YS1uYXYgbGkubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdGEtbmF2IGxpLmxhc3QsIC5jdGEtbmF2IGxpLmxhc3Q6aG92ZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL1ZhbHVlIG9mIGFkdmljZSBmb3JtIHN0eWxlc1xuXG4udm9hLWhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuXG4udm9hLWxpc3RzIHtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvdmFsdWUtb2YtYWR2aWNlL2NoZWNrLWNpcmNsZS5wbmcnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi53cmFwcGVyLXZvYS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi52YWx1ZS1vZi1hZHZpY2Uge1xuICAucm93LWJvZHkge1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLnZvYS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgXG4gIC52b2EtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBoMyBhIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZhbHVlLW9mLWFkdmljZSB7XG4gICAgLndyYXBwZXItdm9hLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC53cmFwcGVyLXZvYS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9hLWhlcm8tYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5tZWRpYS5zcGFjaW5nLW10LTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC50ZWFzZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC52b2EtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFzdGhlYWQtc20gLnZvYS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cbn1cblxuLy8gTUxDIHRhYnMgc3R5bGUgdHdlYWtcblxuLnRhYnMge1xuICAubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYnMge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gc3R5bGVzXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY2FtcGFpZ24ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmFuZGIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gubGVzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9tbGMtbHRkLWNvbW11bml0eS1mb3VuZGF0aW9uLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbWVnYW1lbnUubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWRheTItbGlzdHMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZW1iZWR2aWdmb3JtLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhcm91c2VsLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FrYW1haS12aWRlby5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYW1wYWlnbi11bmNoYW5naW5nLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JldGlyZW1lbnQtaHViLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL215c3VwZXItdGFicy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ucHMtZm9ybS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdXBlcnNpemVyLmxlc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zcGFjZXIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGlyZWN0LXN1cGVyLXNzZi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdXBlci10by1wZW5zaW9uLmxlc3NcIjtcbkBpbXBvcnQgXCJ0aGVtZS1tbGMtYnJhbmQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9wLWhlYWRlclwiO1xuQGltcG9ydCBcImNvb2tpZS1ub3RpZmljYXRpb24ubGVzc1wiO1xuXG5cbi50ZXN0LXRoZW1lLWxlc3MgaDUge1xuICBjb2xvcjpyZWQ7XG59XG5cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG4udGFiLWZvY3VzKCkge1xuICAvLyBEZWZhdWx0XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi53cmFwcGVyLndyYXBwZXItcHJpbWFyeS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5uYXYubmF2YmFyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1oZWFkZXItYmc7XG4gIC5uYXZiYXItbmF2ID4ub3Blbj5hXG4gICAgJiYgOmhvdmVyICYmIDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMTc3ODA7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGhlaWdodDo1NHB4OyBvdXRsaW5lOm5vbmU7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbGkge1xuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDE3NzgwO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiBAbmF2YmFyLWRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTIuNXB4O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzAxNzc4MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICAgICAgICAgIGhlaWdodDo1NHB4O1xuICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAub3BlbiB7XG4gICAgICBhIHtcbiAgICAgICAgIGNvbG9yOiAjMDE3NzgwO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgICAgICAgIGhlaWdodDo1NHB4O1xuICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWhlYWRlci1iZztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHBhZGRpbmc6IDBweCA1Ny41cHggMHB4IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICAgICAgdG9wOjBweFxuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8ubmF2YmFyIHtcbi8vICBtYXJnaW4tdG9wOiAwcHg7XG4vLyAgbWFyZ2luLWJvdHRvbTogMHB4O1xuLy8gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xuLy99XG4vLy5uYXZiYXItaGVhZGVyIHtcbi8vICBoZWlnaHQ6IGF1dG87XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1oZWFkZXItYmc7XG4vL31cbi8vLm5hdmJhci1kZWZhdWx0IHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vfVxuLy8ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YSB7XG4vLyAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuLy8gIGZvbnQtc2l6ZTogQG5hdmJhci1kZWZhdWx0LWZvbnQtc2l6ZTtcbi8vICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4vL31cbi8vLm5hdmJhci1icmFuZCB7XG4vLyAgcGFkZGluZzogMHB4IDU3LjVweCAwcHggMHB4O1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICB0b3A6IDIwcHg7XG4vL31cbi8vLm5hdmJhci1uYXYge1xuLy8gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbi8vfVxuLy8ubmF2YmFyLW5hdj5saT5hIHtcbi8vICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbi8vfVxuXG5AbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHhcbiAgfTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbi8vICAud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH07XG4gIC5uYXZiYXItb2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5vZmZjYW52YXMtdHJhbnNmb3JtLmlue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG5cbi8qIHN0YXRpYyBtb2JpbGUgaGVhZGVyIGJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdi1tb2JpbGUtaGVhZGVyIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDg4ODtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2Nyb2xsLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59XG5cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyogbW9iaWxlIG9mZmNhbnZhcyBuYXYgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4jZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMjNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbiNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDowcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ubmF2LW1vYmlsZS1oZWFkZXIgYS5uYXZiYXItYnJhbmQgaW1nIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi8qIGltYWdlIHNlcnZsZXQgZGVmYXVsdCBydWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIVxuICogWWFtbSEzIC0gWWV0IGFub3RoZXIgbWVnYW1lbnUgZm9yIEJvb3RzdHJhcCAzXG4gKiBodHRwOi8vZ2VlZG1vLmdpdGh1Yi5jb20veWFtbTNcbiAqXG4gKiBAZ2VlZG1vIC0gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFlhbW0gU3R5bGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi55YW1tIHtcblxuICAvLyByZXNldCBwb3NpdGlvbnNcbiAgLm5hdiwgLmNvbGxhcHNlLCAuZHJvcHVwLCAuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAvLyBwcm9wYWdhdGUgbWVudSBwb3NpdGlvbiB1bmRlciBjb250YWluZXIgZm9yIGZ3IG5hdmJhcnNcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gYnkgZGVmYXVsdCBhbGlnbnMgbWVudSB0byBsZWZ0XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gQ29udGVudCB3aXRoIHBhZGRpbmdcbiAgLnlhbW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG5cbiAgLy8gRnVsbHdpZHRoIG1lbnVcbiAgLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICB9XG5cbn0iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbi5pbWctcmVzcG9uc2l2ZShAZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogQGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG4uaW1nLXJldGluYShAZmlsZS0xeDsgQGZpbGUtMng7IEB3aWR0aC0xeDsgQGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGgtMXggQGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogQGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cbi50ZXh0LWluZm8ge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xufVxuLnRleHQtd2FybmluZyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XG59XG4udGV4dC1kYW5nZXIge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmJnLWluZm8ge1xuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XG59XG4uYmctd2FybmluZyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5iZy1kYW5nZXIge1xuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICAubGlzdC11bnN0eWxlZCgpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IChAZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IEBkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBAYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBAYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuLnRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4udGV4dC1lbXBoYXNpcy12YXJpYW50KEBjb2xvcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLmJnLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAa2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiBAcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIC5tYWtlLXJvdygpO1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5tYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIChAZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IChAZ3V0dGVyIC8gLTIpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xufVxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS8xMCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsIEB0YWJsZS1iZy1hY3RpdmUpO1xuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3MsIEBzdGF0ZS1zdWNjZXNzLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvLCBAc3RhdGUtaW5mby1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZywgQHN0YXRlLXdhcm5pbmctYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlciwgQHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuLnRhYmxlLXJvdy12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfSxcbiAgICA+IHRoLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX0gPiB0ZCxcbiAgICAmLkB7c3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfTpob3ZlcixcbiAgICA+IHRoLkB7c3RhdGV9OmhvdmVyLFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vIFNldCB0aGUgaGVpZ2h0IG9mIGZpbGUgY29udHJvbHMgdG8gbWF0Y2ggdGV4dCBpbnB1dHNcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAudGFiLWZvY3VzKCk7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIC5wbGFjZWhvbGRlcigpO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnRcbiAgfVxuXG4gIC8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbiAgdGV4dGFyZWEmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnIHtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG5cbi5pbnB1dC1zbSxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cbi5pbnB1dC1sZyxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaCAod2hpY2ggYWxzbyBhdm9pZHNcbiAgICAvLyBhIGJ1ZyBpbiBXZWJLaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk2OSkuXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAubWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIEBsaW5lLWhlaWdodC1sYXJnZSkgKyAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXG4gIHNlbGVjdCYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhJixcbiAgc2VsZWN0W211bHRpcGxlXSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWJhc2UtdmVydGljYWw7IEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1iYXNlOyBAbGluZS1oZWlnaHQtYmFzZTsgQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIC51c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAudGFiLWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3NcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWluZm8tY29sb3I7IEBidG4taW5mby1iZzsgQGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogQGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAudHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdHImLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudHJhbnNpdGlvbi1wcm9wZXJ0eSh+XCJoZWlnaHQsIHZpc2liaWxpdHlcIik7XG4gIC50cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcihAZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgLnJlc2V0LWZpbHRlcigpO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gIHJpZ2h0OiAwO1xufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQoKTtcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyAmOmV4dGVuZCguYnRuLXhzKTsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyAmOmV4dGVuZCguYnRuLXNtKTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyAmOmV4dGVuZCguYnRuLWxnKTsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LWxnKCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtc20oKTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogQG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKCk7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIC5uYXYtanVzdGlmaWVkKCk7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCgpO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiBAbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBoZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IChAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgIEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAuYm94LXNoYWRvdyhAc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIC5mb3JtLWlubGluZSgpO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgLmJvcmRlci10b3AtcmFkaXVzKEBuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLnB1bGwtcmlnaHQoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbi5uYXZiYXItdmVydGljYWwtYWxpZ24oQGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IEBicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgQGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQHticmVhZGNydW1iLXNlcGFyYXRvcn1cXDAwYTBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogQHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogQHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbi5sYWJlbC12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5idG4teHMgJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IEBqdW1ib3Ryb24tcGFkZGluZyAoQGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6IEBqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6IEBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiBAanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmc6IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpIDA7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogIChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogNC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyxcbiAgYSYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICB9XG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IEB0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiBAdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogQGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKEBhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXN1Y2Nlc3MtYmc7IEBhbGVydC1zdWNjZXNzLWJvcmRlcjsgQGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG4uYWxlcnQtaW5mbyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1pbmZvLWJnOyBAYWxlcnQtaW5mby1ib3JkZXI7IEBhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cbi5hbGVydC1kYW5nZXIge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtZGFuZ2VyLWJnOyBAYWxlcnQtZGFuZ2VyLWJvcmRlcjsgQGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG4uYWxlcnQtdmFyaWFudChAYmFja2dyb3VuZDsgQGJvcmRlcjsgQHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiBAcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iYXItYmc7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIC50cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC5hbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4jZ3JhZGllbnQge1xuXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cblxuICAvLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC52ZXJ0aWNhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICB9XG5cbiAgLmRpcmVjdGlvbmFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQGRlZzogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgfVxuICAuaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIH1cbiAgLnZlcnRpY2FsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICB9XG4gIC5yYWRpYWwoQGlubmVyLWNvbG9yOiAjNTU1OyBAb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc3RyaXBlZChAY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsgQGFuZ2xlOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuLnByb2dyZXNzLWJhci12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIExpbmtlZCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgbGlua2VkIGxpc3QgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnOyBAc3RhdGUtaW5mby10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZzsgQHN0YXRlLXdhcm5pbmctdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQ7IEBjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICAgYSYge1xuICAgICAgY29sb3I6IEBjb2xvcjtcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IEBwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNhYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRlZmF1bHQtYm9yZGVyOyBAcGFuZWwtZGVmYXVsdC10ZXh0OyBAcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOyBAcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtcHJpbWFyeS1ib3JkZXI7IEBwYW5lbC1wcmltYXJ5LXRleHQ7IEBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc7IEBwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1zdWNjZXNzLWJvcmRlcjsgQHBhbmVsLXN1Y2Nlc3MtdGV4dDsgQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzsgQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWluZm8tYm9yZGVyOyBAcGFuZWwtaW5mby10ZXh0OyBAcGFuZWwtaW5mby1oZWFkaW5nLWJnOyBAcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtd2FybmluZy1ib3JkZXI7IEBwYW5lbC13YXJuaW5nLXRleHQ7IEBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc7IEBwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRhbmdlci1ib3JkZXI7IEBwYW5lbC1kYW5nZXItdGV4dDsgQHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOyBAcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuLnBhbmVsLXZhcmlhbnQoQGJvcmRlcjsgQGhlYWRpbmctdGV4dC1jb2xvcjsgQGhlYWRpbmctYmctY29sb3I7IEBoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcbiAgLm9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAub3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbiAgYnV0dG9uJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC4zcyBlYXNlLW91dFwiKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IC5vcGFjaXR5KDApOyB9XG4gICYuaW4geyAub3BhY2l0eShAbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoQG1vZGFsLXRpdGxlLXBhZGRpbmcgKyBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gUmVzZXQgZm9udCBhbmQgdGV4dCBwcm9wZXJ0ZXMgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC5vcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgLm9wYWNpdHkoQHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogQHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBAcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gUmVzZXQgZm9udCBhbmQgdGV4dCBwcm9wZXJ0ZXMgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPdmVycmlkZXMgZm9yIHByb3BlciBpbnNlcnRpb25cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6IChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC50cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IEBjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICAub3BhY2l0eShAY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiBAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpOyBAZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLm9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6ICAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogQGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbi5jbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG4uY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xICh3aWxsIGJlIHJlbW92ZWQgaW4gdjQpXG4uaGlkZS10ZXh0KCkge1xuICBmb250OiB+XCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuLnRleHQtaGlkZSgpIHtcbiAgLmhpZGUtdGV4dCgpO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuLnZpc2libGUtcHJpbnQge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGFibGUmICB7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCYsXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDJweCAjMDAwXG59XG5cbmRpdi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuLm5hdj5saT5hOmhvdmVyLCAubmF2PmxpPmE6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuLmNhcm91c2VsLWlubmVyPi5pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OTllbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlIHtcbiAgdG9wOiAwXG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXI+Lm5leHQsIC5jYXJvdXNlbC1pbm5lcj4ucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY2Fyb3VzZWwtaW5uZXI+Lm5leHQsIC5jYXJvdXNlbC1pbm5lcj4ucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG4vKipcbkNPTU1FTlRJTkcgVEhJUyBPVVQgQVMgSVQgSVMgVVAgVE8gU0lURSBUSEVNRSBUTyBNQU5BR0Vcbi5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzJkNDgyMTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzIxNGM2Mjtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzZjNGEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMWM2O1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNkMjMyMmQ7XG59XG4uYWxlcnQtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMmYyYTtcbn1cbioqLyIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4vLyBGdWxsIHBhZ2UgTG9naW5cblxuLmxvZ2luLXBhZ2UsXG4uZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgbWluLWhlaWdodDoxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjpAZm9vdGVyLWJhc2UtYmc7XG59XG5cbiAgLy9Ub3AgTmF2XG5cbiAgLmxvZ2luLXRvcC1uYXYge1xuICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubG9naW4tdG9wLW5hdiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6MjVweDtcbiAgICBjb2xvcjpAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgfVxuXG4gIC5sb2dpbi10b3AtbmF2IGE6aG92ZXIsIC5sb2dpbi10b3AtbmF2IGE6Zm9jdXMsIC5sb2dpbi10b3AtbmF2IGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgY29sb3I6QGRlZmF1bHQtbGluay1jb2xvcjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICB9XG5cbiAgLy9FcnJvciBzdGF0ZSArIG91dGFnZSArIG1haW50ZW5hbmNlIG1lc3NhZ2UgICsgcmVzZXQgcGFzc3dvcmQgc3VjY2Vzc1xuICAubWFpbnRlbmFuY2UtbWVzc2FnZSB7XG4gICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgfVxuXG4gIC5vdXRhZ2UtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAbWFpbnRlbmFuY2UtbXNnLWJnO1xuICAgIHBhZGRpbmc6MjBweCAyMHB4IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuXG4gIC5lcnJvcl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmVycm9yX21lc3NhZ2Uge1xuICAgIGNvbG9yOiM5OTAwMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby1yZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotNXB4IDA7XG4gIH1cblxuICAubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6Izk5MDAwMDtcbiAgfVxuXG4gIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgIHdpZHRoOiA4NSU7XG4gIH1cblxuICAvL0xvZ2luIGNvbXBvbmVudFxuXG4gIC5tbGMtaGVhZGluZyB7XG4gICAgY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIG1hcmdpbjo0MHB4IDAgMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4gLm1sY19oZWFkaW5nIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm1sY19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OmluaGVyaXQ7XG4gIH1cblxuICAuY3NzLWZvcm0gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgfVxuXG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjcxJSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmcsIGhlbHZldGljYSwgYXJpYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgfVxuXG4gIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgb3V0bGluZToxcHggZG90dGVkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OjAuNjtcbiAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiB7XG4gICAgLnVzZXJuYW1lX2xhYmVsLFxuICAgIC5wYXNzd29yZF9sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vSGVscCBjb250ZW50XG5cbiAgLm1sYy1sdGQtbG9naW4gLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cblxuICB9XG4gIC8vRW5kIG9mIExvZ2luIGNvbXBvbmVudFxuXG4vL2xvZ2luIHdpZGdldCBjc3Ncbi5tbGMtbHRkLWxvZ2luLXdpZGdldHtcbiAgcmlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAudXNlcm5hbWVfY29udHJvbHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnVzZXJuYW1lX2NvbnRyb2x7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tbGNfaGVhZGluZ3tcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC51c2VybmFtZV9sYWJlbHtcbiAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuXG4gIC53aWRnZXQtbG9naW4tYnV0dG9ue1xuICAgIG1hcmdpbjogMTBweCA1JSAwIDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAucGFzc3dvcmRfbGFiZWx7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAyMzFweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLmNsb3NlLWxvZ2luLXdpZGdldC5taW5pbWl6ZWR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jbG9zZS1sb2dpbi13aWRnZXQuZXhwYW5kZWR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU0MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQubWluaW1pemVkLXdpZGdldHtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0LmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e1xuICBmb250LXNpemU6MTZweDtcbiAgZm9udC13ZWlnaHQ6MTAwO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgei1pbmRleDogMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi8vTG9naW4gd2lkZ2V0IE1haW50ZW5hbmNlIG1lc3NhZ2UgICsgRXJyb3Igc3RhdGVcblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCB7XG5cbiAgICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Izk5MDAwMDtcbiAgICAgIHBhZGRpbmctbGVmdDozM3B4O1xuICAgICAgcGFkZGluZy10b3A6OXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1cHggOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWV4Y2xhbWF0aW9uLXdoaXRlLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgdG9wOjZweDtcbiAgICAgIGEge1xuICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yX21lc3NhZ2U6aG92ZXIsXG4gICAgLmVycm9yX21lc3NhZ2VhOnZpc2l0ZWQsXG4gICAgLmVycm9yX21lc3NhZ2VhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cblxuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgICAub3V0YWdlLW1lc3NhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBwYWRkaW5nOjBweCAxMHB4IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDo0NXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24taW5mby1hcXVhLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgcCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtcmV2ZXJzZSB7XG4gICAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICB9XG4gICAgICBhOmhvdmVyLFxuICAgICAgYTpmb2N1cyxcbiAgICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXJyb3Jfc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy9Mb2dpbiB3aWRnZXQgLSBsb2dpbiBkaXNhYmxlZFxuXG4gIC5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCB7XG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQgcCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cblxuICAvLyBMb2dpbiBXaWRnZXQgLSBmb3Jnb3R0ZW4gcGFzc3dvcmQgKyBMb2dpbiBoZWxwIGxpbmtzXG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5wYXNzd29yZF9jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyAuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3Mge1xuICAgIGEge1xuICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgIH1cbiAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgfVxuICAgIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkICAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB9XG4gIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xvc2UtbG9naW4td2lkZ2V0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJlLWxvYWRlciAoU3Bpbm5lcilcblxuICAuY29tbW9uLXNwaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OjIwJTtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAuY29tbW9uLXNwaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OjMwJTtcbiAgfVxuXG4vL0Zvb3RlclxuXG4gIC5sb2dpbi1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOjIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuXG5cbi8vIEJhZGdlIHNpdGVzIC0gR2xvYmFsXG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MTJweDtcbiAgLmJhZGdlLXBhZ2UtYmc7XG4gIGgyIHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5idXR0b25fcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICBoNCB7XG4gICAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmVuZXZpdGEsXG4ucHJlbWl1bS1jaG9pY2Uge1xuICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MTNweDtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gIH1cbn1cblxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbiAgLnVzZXJuYW1lX2NvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206NCU7XG4gIH1cbiAgLnBhc3N3b3JkX2NvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206OSU7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gICAgIC5iYWRnZS1oZWFkZXI7XG4gIH1cbn1cblxuLmRwbSxcbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICB9XG59XG5cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5oZWxwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5iYWRnZS1wYWdlLWZvb3RlciB7XG4gICAgLmJhZGdlLWZvb3RlcjtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgYSB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbn1cblxuXG5cbi8vSW5kaXZpZHVhbCBCYWRnZSBzaXRlIHN0eWxlc1xuXG4gIC8vRFBNXG5cbiAgLmRwbSB7XG4gICAgY29sb3I6IzAwMDAwMDtcbiAgICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxuICB9XG5cbiAgLmRwbSB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGRwbS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOkBkcG0tYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGRwbS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZToxcHggZG90dGVkIEBkcG0tYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGRwbS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYSxcbiAgLmRwbSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5kcG0gLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGRwbS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGRwbS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHBtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5kcG0gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBkcG0tYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDYsMTIwLDk3LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHBtIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBkcG0tYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAZHBtLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vRW5ldml0YVxuICAuZW5ldml0YSB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgfVxuXG4gIC5lbmV2aXRhIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZW5ldml0YS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAZW5ldml0YS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoNCwxNTYsMjAyLC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAZW5ldml0YS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBlbmV2aXRhLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGJsdWVwcmludFxuXG4gIC5ibHVlcHJpbnQge1xuICAgIGNvbG9yOiMwMDAwMDA7XG4gIH1cblxuICAuYmx1ZXByaW50IHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QGJsdWVwcmludC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGJsdWVwcmludC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGJsdWVwcmludC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMCw5MSwxNTYsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGJsdWVwcmludC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBibHVlcHJpbnQtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9GQyBPbmVcblxuICAuZmMtb25lIHtcbiAgICBjb2xvcjojNTg1OTViO1xuICB9XG5cbiAgLmZjLW9uZSB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYSxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGZjLW9uZS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGZjLW9uZS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtb25lIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5mYy1vbmUgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBmYy1vbmUtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDAsODUsMTU5LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtb25lIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBmYy1vbmUtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAZmMtb25lLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vUG9ydGZvbGlvIEZvY3VzXG5cbiAgLnBvcnRmb2xpby1mb2N1cyB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6I2IxYjQxYSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiMWI0MWE7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgI2IxYjQxYSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiMWI0MWE7XG4gICAgfVxuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGEsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgxOTUsMTk5LDQ3LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFByZW1pdW1DaG9pY2VcblxuICAucHJlbWl1bS1jaG9pY2Uge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDE2MiwxNTAsMTM3LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHByZW1pdW0tY2hvaWNlLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QHByZW1pdW0tY2hvaWNlLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFN0IEFuZHJldydzXG5cbiAgLnN0LWFuZHJld3Mge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QHN0LWFuZHJld3MtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDQwLDU1LDEyNCwuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHN0LWFuZHJld3MtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAc3QtYW5kcmV3cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL1RvcCAyMDBcblxuICAudG9wLTIwMCB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkB0b3AyMDAtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHRvcDIwMC1saW5rLWhvdmVyICAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAgLmZvcm0tY29udHJvbDpmb2N1cywgLnRvcC0yMDAgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkB0b3AyMDAtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDI0NSwxMjYsMzMsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkB0b3AyMDAtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAdG9wMjAwLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGEge1xuICAgIGNvbG9yOiAjZmQ3ZjFjO1xuICB9XG5cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiBhOmhvdmVyLFxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGE6Zm9jdXMsXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4uZm9yZ290dGVuX3Bhc3N3b3JkX3N1Ym1pdF9idXR0b257XG4gIG1hcmdpbi10b3A6IDExJTtcbn1cblxuLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9ue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgd2lkdGg6NDgwcHg7XG4gIH1cbiAgLnVzZXJuYW1lX2xhYmVsLFxuICAucGFzc3dvcmRfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6OTAlO1xufVxuXG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gIHdpZHRoOjgyJTtcbn1cblxuLy8gQmFkZ2Ugc2l0ZXMgLSBmb3Jnb3R0ZW4gcGFzc3dvcmRcblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOjQwcHg7XG4gIG1hcmdpbi1ib3R0b206NDBweDtcbiAgbWluLWhlaWdodDo0MHZoO1xuICAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gIH1cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxufVxufVxuXG4gIC5kcG0ge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBkcG0tbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAZHBtLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVuZXZpdGEge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QGVuZXZpdGEtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmx1ZXByaW50IHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QGJsdWVwcmludC1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy1vbmUge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBmYy1vbmUtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAZmMtb25lLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByZW1pdW0tY2hpb2NlIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAcHJlbWl1bS1jaG9pY2UtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAcHJlbWl1bS1jaG9pY2UtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3QtYW5kcmV3cyB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QHN0LWFuZHJld3MtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3AtMjAwIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAdG9wMjAwLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QHRvcDIwMC1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4vL0NoYW5nZSBwYXNzd29yZCArIFNldCBwYXNzd29yZFxuXG4gIC5tbGMtcGFnZS1oZWFkZXIge1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cblxuICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgLnBhc3N3b3JkX2NvbnRyb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cblxuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgIHdpZHRoOjM1JTtcbiAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG5cbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpob3ZlcixcbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6Zm9jdXMsXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkOnZpc2l0ZWQge1xuICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB9XG5cbiAgICAuaGVscC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOjE1cHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgfVxuXG4gICAgICB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiLVwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItYmFzZS1iZztcbiAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgIC5idG4tbGluayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxuICB9XG5cbiAgLy8gV2VhbHRoIGNoYW5nZSBwYXNzd29yZCBwYWdlXG5cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQge1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgIC53cmFwcGVyLWRmZGZkZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZmRmZGY7XG4gICAgfVxuICAgIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcbiAgICAgIGgyIHtcbiAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgIGJvcmRlcjowO1xuICAgIH1cbiAgICAuYnRuLXByaW1hcnk6aG92ZXIsXG4gICAgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAgIC5idG4tcHJpbWFyeTp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkIHtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgfVxuXG4gICAgLmhlbHAtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7XG4gICAgfVxuICAgIC5jb2wtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICB9XG4gICAgLndlYWx0aC1wYWdlLWZvb3RlciB7XG4gICAgICB1bCB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBsaSB7XG4gICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgfVxuICAgICAgICBhLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICAgICAgICAgY29sb3I6IzgwODA4MDtcbiAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJhZGdlIHNpdGVzIGNoYW5nZSBwYXNzd29yZCBwYWdlXG5cbiAgLmRwbSxcbiAgLmVuZXZpdGEsXG4gIC5ibHVlcHJpbnQsXG4gIC5mYy1vbmUsXG4gIC5wb3J0Zm9saW8tZm9jdXMsXG4gIC5wcmVtaXVtLWNob2ljZSxcbiAgLnN0LWFuZHJld3MsXG4gIC50b3AtMjAwIHtcbiAgICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgbWluLWhlaWdodDo0MHZoO1xuICAgICAgLmhlbHAtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgaDQge1xuICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgbWluLWhlaWdodDo1MDBweDtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICAgIHdpZHRoOjIwJTtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi5sb2dvdXQtcGFnZSAubWxjLWx0ZC1zaWRla2ljayB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gIH1cblxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cblxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gIH1cblxuICAubG9nb3V0LXBhZ2UgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gIH0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLy8gTWVkaWEgcXVlcmllcyBmb3IgTG9naW4gKyBjaGFuZ2UgcGFzc3dvcmQgKyBzZXQgcGFzc3dvcmQgKyBCYWRnZSBzaXRlc1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgICBtaW4taGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgIC5sb2dpbi13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo2NyUgMDtcbiAgIH1cblxuICAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgfVxuXG4gICAubG9naW4td3JhcHBlciB7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICB9XG5cbiAgIC5sb2dpbi1wYWdlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICB3aWR0aDogMzUlO1xuICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICB9XG5cbiAgIC8vTG9nb3V0IHBhZ2VcblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICB9XG5cbiAgIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgIHBhZGRpbmctdG9wOjA7XG4gICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgIHRvcDowcHg7XG4gICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgIH1cblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICB3aWR0aDogNjAlO1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCAud3JhcHBlci1sb2dpbi1idG4ge1xuICAgICB3aWR0aDozNSVcbiAgIH1cblxuICAgLy9Gb3Jnb3R0ZW4gcGFzc3dvcmQgcGFnZVxuXG4gICAuZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICB9XG5cbiAgIC8vIENoYW5nZSBwYXNzd29yZCBzdWNjZXNzIHBhZ2VcblxuICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgbWFyZ2luLXRvcDotNDBweDtcbiAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgbWluLWhlaWdodDoyMDBweCAhaW1wb3J0YW50O1xuICAgfVxuXG4gICAvL0JhZ2RlIHNpdGVzXG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICB9XG5cbiAgICAgLmhlbHAtY29udGVudCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgIH1cblxuICAgICAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgICB3aWR0aDogMzklO1xuICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgfVxuXG4gICAgIC5iYWRnZS1wYWdlLWZvb3RlciB7XG4gICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgfVxuXG4gICAgIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgICAgICBwYWRkaW5nOjMwcHggMjBweCAxMHB4O1xuICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICB9XG4gICAgIC50b3AtMjAwLWhlYWRpbmcgaDIgIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgd2lkdGg6ODUlO1xuICAgICAgIHRvcDo0cHg7XG4gICAgIH1cbiAgICAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgfVxuXG4gICAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAgfVxuICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICB9XG5cbiAgIC5tbGMtcGFnZS1oZWFkZXIge1xuICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgfVxuXG4gICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICB9XG5cbiAgIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgIHBhZGRpbmctdG9wOjA7XG4gICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgfVxuXG4gICAvL0NoYW5nZSBwYXNzd29yZCBwYWdlIHN1Y2Nlc3NcblxuICAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQge1xuICAgICAud2VhbHRoLXBhZ2UtaGVhZGVyIHtcbiAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgfVxuXG5cbiAgICAgLndlYWx0aC1wYWdlLWZvb3RlciB1bCB7XG4gICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICBsaSB7XG4gICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgbWFyZ2luLXRvcDotMjBweDtcbiAgIH1cblxuICAgLy9Gb3Jnb3R0ZW4gcGFzc3dvcmQgcGFnZVxuXG4gICAuZm9yZ290dGVuLXBhc3N3b3JkLXBhZ2Uge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgfVxuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgICAgICBwYWRkaW5nLXRvcDoycHg7XG4gICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgfVxuICAgfVxuXG4gICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgfVxuICAgfVxuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgIH1cbiAgIH1cblxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC5oZWxwLWNvbnRlbnQgcCB7XG4gICAgICAgdGV4dC1hbGlnbjogbGVmdCAhIGltcG9ydGFudDtcbiAgICAgfVxuICAgfVxuXG4gICAudG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgICAgZGlzcGxheTpub25lO1xuICAgfVxuXG4gICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgIH1cbiB9IiwiLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keSAuZW1wbG95ZXItdGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkgLmVtcGxveWVyLXRoZW1lIGEge1xuICAgIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIG9sIGxpLCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSB1bCBsaTo6bWFya2VyIFxue1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLmVtcGxveWVyLXRoZW1lIC5oMywgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1sZWZ0LWJnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBlZWVhIDMwJSwgI2ZmZmZmZiAwKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtcmlnaHQtYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYgNzAlLCAjZjBlZWVhIDMwJSk7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sIGgyIHtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC12ZXJ5LWRhcmstZ3JleTtcbn1cblxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzLCAuZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtYmxhY2s7XG4gICAgY29sb3I6IEBranVwLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDBweCBAa2p1cC1vcmFuZ2UgaW5zZXQ7XG59XG5cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzLnNpdGUtc2VsZWN0LW5hdj5saT5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICBjb2xvcjogQGtqdXAtd2hpdGU7XG59XG5cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpPmEsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmF7XG4gIGNvbG9yOiBAa2p1cC13aGl0ZTtcbn1cblxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cywgXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCBcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YTpmb2N1cywgXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6aG92ZXIge1xuICBjb2xvcjogQGtqdXAtb3JhbmdlO1xufVxuXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDIsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBjb2xvcjogIzE4MTgxNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzE4MTgxNjtcbiAgICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzE4MTgxNjtcbiAgICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgI2dsb2JhbF9zZWFyY2hfZm9ybS5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICBjb2xvcjpAa2p1cC13aGl0ZTtcbiAgfVxufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgcCxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIHAgYSBzcGFuLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgcCxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIHAgYSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgY29sb3I6ICNmZmZcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sLmJsYWNrLXdoaXRlLWJyLXJhZGl1cyAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgLmNvbC1jdXN0b206bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA5NSU7XG59XG4uZW1wbG95ZXItdGhlbWUgLmNhcmV0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgxODE2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTgxODE2O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5lbXBsb3llci10aGVtZSAuY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xufVxuXG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLnJvdy1mb290ZXItY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNDgsIDEzOCwgLjI1KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciBhIHtcbiAgICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhIHtcbiAgICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjM0IzQjNCO1xufVxuLmVtcGxveWVyLXRoZW1lIC5kYXJrLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jdGEtY29weSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgLm51bWJlcmVkLWNhcmQgaDMge1xuICAgIGNvbG9yOiAjRDQ3NDNBO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiBsaSwgXG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdiBsaSwgXG4uZW1wbG95ZXItdGhlbWUgLm5hdi1waWxscyBsaSwgXG4uZW1wbG95ZXItdGhlbWUgLm5hdi10YWJzIGxpe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NTBweCl7XG5cdC5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtbGVmdC1iZyB7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICBcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLXJpZ2h0LWJnIHtcbiAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuICAgIFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkge1xuICAgIFx0XHRsZWZ0OiAwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0Ym90dG9tOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcblx0LmVtcGxveWVyLXRoZW1lIC5pbm5lciB7XG4gICAgXHRcdG1heC13aWR0aDogMTAyMHB4IWltcG9ydGFudDtcbiBcdH1cbn1cbi5yb3cuZXF1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZjZW50ZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNwYWNpbmctcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNwYWNpbmctcGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnNwYWNpbmctcHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLnNwYWNpbmctcGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLnNwYWNpbmctcHQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnNwYWNpbmctcGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5zcGFuLmNoZXZyb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjQzk1MTA5O1xufVxuc3Bhbi5jaGV2cm9uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNDOTUxMDk7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbn1cbnNwYW4uY2hldnJvbi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxOTE1O1xuXHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cuY29scyB7XG5cdHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyBoMyB7XG5cdGNvbG9yOiAjRDQ3NDNBO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cgcCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1oZWFkaW5nIGgzIHtcblx0Y29sb3I6ICNENDc0M0E7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MTkxNTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLWhlYWRpbmcgcCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuaW1nLWNvbnRlbnQtdGlsZSAuaW1nLWNvbnRlbnQtdGlsZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZS5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDEsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDIsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDMsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDQsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDUsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiBsaSwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5tbGMtcHJpbWFyeS1uYXYgbGksIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubmF2LXBpbGxzIGxpLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm5hdi10YWJzIGxpe1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIC5sYXN0LmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0xIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMiAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTMgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC00IC5jaGV2cm9uLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzLCAuZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIge1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wge1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIC5jaGV2cm9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93bi5vcGVuIC5jYXJldDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgdGRbaGVhZGVycz1cIm9yYW5nZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgdGRbaGVhZGVycz1cImRhcmtcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVkaWEtbGVmdCwgLm1lZGlhPi5wdWxsLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LXJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuY2FyZXQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjJweDtcbiAgICB0b3A6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuZHJvcGRvd24ub3BlbiAuY2FyZXQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjJweDtcbiAgICB0b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIH1cbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMSxcbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMixcbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMyxcbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNCxcbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNSxcbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCxcbiAgLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLXN0YW5kYXJkLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkaCBzcGFuLmJvcmRlci1idXR0b24tbWQsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZiFpbXBvcnRhbnQ7XG4gICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgcGFkZGluZzogNXB4IDhweCFpbXBvcnRhbnQ7XG4gICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSFpbXBvcnRhbnQ7XG4gICAgIG1pbi13aWR0aDogNjBweCFpbXBvcnRhbnQ7XG4gICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODJweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCl7XG4gIC5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi8qQ29waWVkIGZyb20gRW5zaWdodGVuKi9cblxuLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXRvcC1uYXYge1xuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXG59XG5cbi5lbXBsb3llci10aGVtZSAuaW1nLWNvbnRlbnQtdGlsZS10ZXh0IHNwYW4uaWNvbi1tbGMtY2hldnJvbiB7XG5cbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cbn1cblxuLmVtcGxveWVyLXRoZW1lIC5yb3cuZXF1YWwuZXF1YWwtY29sLWh0ID4gZGl2IHtcblxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG59XG5cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIGE6aG92ZXIge1xuXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cbn0iLCJcblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4ICNjOGM2YzIgc29saWQ7XG59XG5cblxuXG4iLCIvKiBkZXNrdG9wICovXG5cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHM+bGk+YSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gIGNvbG9yOiBAc2l0ZS1zZWxlY3Rvci1saW5rLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2l0ZS1zZWxlY3Rvci1saW5rLWJnLWFjdGl2ZS1jb2xvcjtcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YSB7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbn1cblxuLyogbW9iaWxlICovXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IHtcblxuICAmLnJldmVyc2UtYXF1YSxcbiAgJi5hcXVhLWdyZXktYmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSB7XG5cbiAgICAgIC5wYW5lbC1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYXF1YS1ncmV5LWJnIHtcbiAgICA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20ge1xuICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmc7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYSwgYS5jb2xsYXBzZWQsIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IFxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIH1cblxuICAgIGE6aG92ZXIsIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTExM1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG5cbiAgICAgICYuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZzogMWVtIDAgMDtcbiAgfVxufVxuIiwiLm1sYy1sdGQtdW5pdC1wcmljZXMge1xuXG4gICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIHRyIHtcbiAgICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIHRkIHtcbiAgICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsLm9wZW5lZCB0ciB7XG4gICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsLm9wZW5lZCB0ZCB7XG4gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmlucHV0LWdyb3VwIHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmlucHV0LWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmVuZERhdGUge1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLnN0YXJ0RGF0ZSB7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZGF0ZSB7XG4gICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaGlzdG9yaWNhbEJ1dHRvbnMge1xuICAgICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuaGlzdG9yaWNhbERhdGFTdGF0dXNNZXNzYWdlIHtcbiAgICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTllNTtcbiAgICAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIGhlaWdodDogNDNweDtcbiAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1uYW1lIHtcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnByb2R1Y3QtbmFtZSBoMyB7XG4gICAgIGZsb2F0OiBsZWZ0O1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1uYW1lIGEge1xuICAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gICAgIG1pbi13aWR0aDogODAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgdGQgLmNvbnRyb2xzIHtcbiAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwIGlucHV0LmRhdGUge1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIGhlaWdodDogMzVweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweCAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy10b3A6IDZweCAhIGltcG9ydGFudDtcbiAgICAgd2lkdGg6IDEyNXB4ICEgaW1wb3J0YW50O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIGNvbG9yOiAjOGM4YTg2O1xuICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6IDYwJTtcbiAgICAgdG9wOiAyNXB4O1xufVxuXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICBjb2xvcjogIzc5Nzg3NTtcbiAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiAtNXB4O1xufVxuXG4uaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICAgY29sb3I6ICM3OTc4NzU7XG4gICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogLTVweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICEgaW1wb3J0YW50O1xufVxuXG4uc3RhcnREYXRlIGxhYmVsLCAuZW5kRGF0ZSBsYWJlbCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zdGFydERhdGUgLmRyb3Bkb3duLW1lbnUsIC5lbmREYXRlIC5kcm9wZG93bi1tZW51IHtcbiAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgIHdpZHRoOiAyOTBweDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgICAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IC5idG4tc20ge1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgdWwuZHJvcGRvd24tbWVudSBsaSB0YWJsZSB0ZCB7XG5cbiAgcGFkZGluZy10b3A6MTBweDtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuLmhpc3RvcmljYWwgdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHRoZWFkIHRkIHtcbiAgd2lkdGg6aW5pdGlhbDtcbn1cblxuLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6MzMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpe1xuICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgIHRvcDoyNnB4O1xuICAgbGVmdDo1cHg7XG4gICBwYWRkaW5nLXRvcDo3cHg7XG4gICBwYWRkaW5nLWJvdHRvbTo2cHg7XG4gICBtYXJnaW4tbGVmdDowO1xuIH1cblxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHRvcDotNXB4O1xuICAgIGxlZnQ6NzAlO1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gIH1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwIGlucHV0LmRhdGUge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHsgd2lkdGg6IDQ1JTsgbWFyZ2luLXJpZ2h0OiAyMHB4ICEgaW1wb3J0YW50OyB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7IHdpZHRoOiAxMDAlOyB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gICAgIG1pbi13aWR0aDogNzkwcHggISBpbXBvcnRhbnQ7XG59XG4gIC5yZWludmVzdG1lbnRMaW5rIHsgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7IGNsZWFyOiBib3RoOyB9XG4gIC51bml0LXByaWNlcy10YWJsZSBsYWJlbCB7IGZsb2F0OiBub25lICEgaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhIGltcG9ydGFudDsgfVxuICAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICByaWdodDogMTAwcHg7XG4gICAgIHRvcDogMjZweDtcbn1cblxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OjQ1JVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDo0NSU7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHsgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7IH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICBvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudDtcbiAgIH1cbiAgLnJlaW52ZXN0bWVudExpbmsgeyBmbG9hdDogbGVmdCAhIGltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMjBweDsgY2xlYXI6IGJvdGg7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHsgcGFkZGluZy1ib3R0b206IDVweCAhIGltcG9ydGFudDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgIHJpZ2h0OiA5MHB4O1xuICAgICB0b3A6IDI2cHg7XG59XG5cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDozNyVcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3QgeyB3aWR0aDogMTAwJSAhIGltcG9ydGFudDsgfVxuICAucmVpbnZlc3RtZW50TGluayB7IGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBjbGVhcjogYm90aDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7IHRvcDogMjZweDsgcmlnaHQ6IDkwcHg7IH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHsgcmlnaHQ6IDM3JTt9XG59XG5cbi8qVU5JVCBQcmljZXMgKi9cblxuLyp0aGUgY2FsZW5kYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgbGkge3BhZGRpbmc6MTBweCB9XG5cblxuLyptb3JlIHBhZGRpbmcgaW4gdGhlIGJ1dHRvbnMgaW4gY2FsZW5kYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbT4uYnRuIHtwYWRkaW5nOjVweDsgYm9yZGVyLXJhZGl1czowfVxuXG4vKmJ1dHRvbiB0b2RheSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWluZm8ge2JhY2tncm91bmQtY29sb3I6IzAxNzc4MDsgYm9yZGVyLWNvbG9yOiMwMTc3ODA7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyAudGV4dC1pbmZvIHtjb2xvcjojZmZmfVxuXG4vKmJ1dHRvbiBjbGVhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWRhbmdlciB7YmFja2dyb3VuZC1jb2xvcjojNDczZjNhOyBib3JkZXItY29sb3I6IzQ3M2YzYTsgbWFyZ2luLWxlZnQ6NXB4OyBwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4fVxuXG4vKmJ1dHRvbiBkb25lICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tc3VjY2VzcyB7YmFja2dyb3VuZC1jb2xvcjojYzk1MTA5OyBib3JkZXItY29sb3I6I2M5NTEwOTsgbWFyZ2luLWxlZnQ6NXB4OyBwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4fVxuXG4vKmRpc2FibGVkIGRhdGVzICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtvcGFjaXR5OjAuM31cblxuLyp3aWR0aCBvZiB0aGUgY2FsZW5kYXIgc3RhcnQgYW5kIGVuZCBkYXRlICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5zdGFydERhdGUgLmRyb3Bkb3duLW1lbnUsXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5lbmREYXRlIC5kcm9wZG93bi1tZW51IHt3aWR0aDozMjBweH1cblxuLyptYWtlIHNhbWUgd2lkdGggZWFjaCBvZiB0aGUgZGF0ZSBidXR0b24gKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSAuaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQge3dpZHRoOjUwcHh9XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuLypmaXhjIGNvbmZsaWN0IHdpdGggZHJvcGRvd24gbWVnYW1lbnUgZnVsbCB3aWR0aCovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtwYWRkaW5nOjA7IG1hcmdpbjowfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuLyphamR1c3QgdGhlIGZpeCBwcmljZSB0YWJsZSB0byBtYXRjaCB3aXRoIGFjY29yZGlvbiovXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuXG4vKm1ha2UgdGhlIGRhdGUgZmllbGQgd2lkZXIgKi9cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSAuY29sLXNtLTR7d2lkdGg6MjAwcHh9XG5cbi8qbWFrZSB0aGUgZGl2IGJ1dHRvbiBwcmljZSBoaXN0b3J5IHdpZGVyKi9cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSAuY29sLXNtLTQ6bGFzdC1jaGlsZCB7d2lkdGg6MTIwcHg7fVxuXG5cbn1cblxuLypwb3NpdGlvbiBwcmljZSBoaXN0b3J5IGJ1dHRvbiovXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlc1xuIHtyaWdodDowcHh9XG5cbi8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodCA6LTEwcHh9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuLypwb3NpdGlvbiBwcmljZSBoaXN0b3J5IGJ1dHRvbiovXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlc1xuIHtyaWdodDo4MHB4fVxuXG4vKnBvc2l0aW9uIHByaWNlIGNsb3NlIGJ1dHRvbiovXG4gI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHsgcmlnaHQgOjcwcHh9XG5cbn0iLCIubWxjLWx0ZC1maW5kLWZ1bmRzIHtcblxuICAuZnVuZC1zZWFyY2gtZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIH1cblxuICB9XG4gIC5zZWFyY2gtZGl2aWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnJlc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHRzLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucmVzdWx0cy1hcmVhIHtcbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi8qIEZpbmQgYSBmdW5kICovXG4ud3JhcHBlci1maW5kLWEtZnVuZCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmZ1bmQtc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDEwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMHB4IDBweCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KSAhIGltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG4uZnVuZC1zZWFyY2gtZm9ybSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzkwMDtcbn1cblxuLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMzgwcHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTllNTtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzVweCAhIGltcG9ydGFudDtcbn1cblxuLmZ1bmQtcmVzdWx0cyB0YWJsZS50YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlc3VsdHMtYXJlYSB0YWJsZS50YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNyZXN1bHRzQm9keSBoNC5wYW5lbC10aXRsZSBhIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuI3Byb2R1Y3RIZWFkZXIgaDQucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cblxuI3Byb2R1Y3RIZWFkZXIgaDQucGFuZWwtdGl0bGUgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4vKiBGaW5kYSAgZnVuZCByZXNwb25zaXZlIHN0eWxlcyAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gIC5mdW5kLXNlYXJjaC1mb3JtIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogMCU7XG4gICAgdG9wOiAtMTBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXN1bHRzLXRleHQge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDg1JSAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5tbGMtbHRkLWZpbmQtZnVuZHMgLmZpbHRlci1zZWFyY2gtZm9ybSBsYWJlbCB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufSIsIi5tbGNMdGRXZWFsdGhTb3VyY2VMb29rdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cbn0iLCIvKiBkZXNrdG9wICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjojM2IzYjNiO1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiogUmVtb3ZlZCBhcyBwYXJ0IG9mIHRoZSBRdWljayBsaW5rIHRhYnMgcmVmcmVzaFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjowcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUgLmFycm93LXVwIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjY2UwMDU4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59ICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNjVweDtcbiAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xufVxuLmljb24tbWxjLWNoZXZyb24ge1xuICBmb250LXNpemU6MTZweDtcbiAgbWFyZ2luLXRvcDo3cHg7XG4gIGNvbG9yOiNhYWE4YTQ7XG59XG5cbi8qKlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgxKSBzcGFuIHttYXgtd2lkdGg6MTUzcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMikgc3BhbiB7bWF4LXdpZHRoOjE5MnB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDMpIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCg0KSBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG59XG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMCBzcGFuIHttYXgtd2lkdGg6MTUzcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaS5pdGVtXzEgc3BhbiB7bWF4LXdpZHRoOjE5MnB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8yIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOml0ZW1fMyBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiogcmVwbGFjZWQgYmVsb3csIGFzIGNvbnRlbnQgbGlzdCBpdGVtcyBjYW4gaGF2ZSB0aXRsZSBiYWNrZ3JvdW5kIGltYWdlcyBkZWZpbmVkIG5vdy5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9zdGFydGluZy1vdXQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvYnVpbGRpbmctd2VhbHRoLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3BsYW5uaW5nLXJldGlyZW1lbnQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvZW5qb3lpbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbiovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCAhaW1wb3J0YW50O1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuXHRmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6I2NjYztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiM5OTk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiNjY2MgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG5cdGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yO1xufVxuXG4vKiBSZXNwb25zaXZlIHN0eWxlcyBhZGRlZCAtIDE4LzMvMTUgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6NDclICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZTAwNTggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHJpZ2h0OiAycHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge1xuICAgIGNvbG9yOiMzYjNiM2IgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG59XG5cblxuLyogbW9iaWxlICovXG5cblxuIiwiLyogZGVza3RvcCAqL1xuXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUge1xuICAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdi5uYXYtdGFicz5saSwgXG4gIC5uYXYubmF2LXRhYnM+bGk+KntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi5uYXYtdGFicz5saSwgXG4gIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmgxO1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDI7XG4gICAgICBjb2xvcjogQGdyZXktaW5hY3RpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oMztcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmg0O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDU7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oNjtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLW9yYW5nZSB7XG4gICAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWFxdWEge1xuICAgIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLXJ1YmluZSB7XG4gICAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBtb2JpbGUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSB7XG4gICAgLm5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubmF2Lm5hdi10YWJzPmxpLCAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZmxleDogMDtcbiAgICB9XG5cbiAgICAubmF2Lm5hdi10YWJzPmxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMubGVzc1wiO1xuXG5AZmlyc3QtdGFiLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2dlbmVyYWxfYWR2aWNlX2FuZF9pbmZvLmpwZ1wiKTtcbkBmaXJzdC10YWItYmFja2dyb3VuZC13aWR0aDogMzEwcHg7XG5AZmlyc3QtdGFiLWJhY2tncm91bmQtaGVpZ2h0OiAxNjBweDtcblxuQHNlY29uZC10YWItYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZm9jdXNlZF9hZHZpY2UuanBnXCIpO1xuQHNlY29uZC10YWItYmFja2dyb3VuZC13aWR0aDogMzEwcHg7XG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWhlaWdodDogMTYwcHg7XG5cbkB0aGlyZC10YWItYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvY29tcHJlaGVuc2l2ZV9hZHZpY2UuanBnXCIpO1xuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkB0aGlyZC10YWItYmFja2dyb3VuZC1oZWlnaHQ6IDE2MHB4O1xuXG4uY2hvb3NlLWFkdmljZS10YWJzIHtcbiAgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC8vQWN0aXZlIGJhclxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgIC8vQWN0aXZlIHRyaWFuZ2xlXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAudHJpYW5nbGUtdXAoQHByaW1hcnktY29sb3Itb3JhbmdlLCAwIDZweCA5cHggNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy9JbWFnZXMgYWJvdmUgdGhlIHRhYnMgd2hlbiBhdCBvciBhYm92ZSBtZCB2aWV3IHBvcnQgc2l6ZVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIC5wc2V1ZG8tYmVmb3JlLWJhY2tncm91bmQtaW1hZ2UoQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLXdpZHRoLCBAZmlyc3QtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAZmlyc3QtdGFiLWJhY2tncm91bmQtaW1hZ2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gICAgICAgICAgLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAc2Vjb25kLXRhYi1iYWNrZ3JvdW5kLXdpZHRoLCBAc2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWhlaWdodCwgQHNlY29uZC10YWItYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgICAucHNldWRvLWJlZm9yZS1iYWNrZ3JvdW5kLWltYWdlKEB0aGlyZC10YWItYmFja2dyb3VuZC13aWR0aCwgQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWhlaWdodCwgQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4uYnVzaW5lc3MtdGhlbWUgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMnO1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNjY2O1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWN0YS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkJGNztcbn1cblxuLmJ1c2luZXNzLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiM0NzNmM2EgIWltcG9ydGFudDtcbn1cblxuICAuYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjN2E3MzczO1xuICB9IiwiLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ge1xuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG5cdFx0Lm1hc3RoZWFkLXRleHQge1xuXHRcdFx0bWFyZ2luLXRvcDogNyU7XG5cdFx0fVxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cdC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ge1xuXHRcdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0Lm1hc3RoZWFkLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiB7XG5cdFx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHQubWFzdGhlYWQtdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9tYXN0aGVhZHMvbWFzdGhlYWQtbW9iaWxlLWVnZy1tYXRyaXhAMngucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0bWluLWhlaWdodDogMjgwcHg7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9tYXN0aGVhZHMvbWFzdGhlYWQtbW9iaWxlLWVnZy1tYXRyaXhAMngucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OSUgY2VudGVyO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIHtcblx0XHQubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHRcdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNiYzQ0MDEgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogQ3JlYXRpbmcgc3R5bGVzIGZvciBjYW1wYWlnbnMgLSBUYXBhbiB2YXNoaSAqL1xuLmNhbXBhaWduLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG4gIHBhZGRpbmctYm90dG9tOjYwcHg7XG59XG5cbi5jYW1wYWlnbi1jb250ZW50LWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTtcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cblxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDowO1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cblxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbWQsIC5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLXNtLCAuY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG4gIG1hcmdpbi1ib3R0b206MDtcbiAgbWFyZ2luLXRvcDowO1xufVxuXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgY29sb3I6IzA2OTtcbiAgZGlzcGxheTpibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDo0MHB4O1xufVxuXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIG91dGxpbmU6bm9uZTtcbn1cblxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsIC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjojMDY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG59XG5cbi5pbXAtaW5mbyAubWVkaWEgLmxpc3QtaXRlbS10ZXh0IHtcbiAgICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5tYXJnaW50b3A1MCB7XG4gIG1hcmdpbi10b3A6NTBweDtcbn1cblxuLmNhbXBhaWduLWN0YSB7XG4gIHZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbXBhaWduLWN0YSBoNCB7XG4gIG1hcmdpbi10b3A6MDtcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6MDtcbn1cblxuLmNhbXBhaWduLWN0YSBwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ud3JhcHBlci11c2VmdWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZGZiZjc7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG4gIHBhZGRpbmctYm90dG9tOjQycHg7XG59XG5cbi8qIFN1cGVyIHNtYXJ0IHN0cmF0ZWdpZXMgKi9cblxuLndyYXBwZXItc21hcnQtc3RyYXRlZ3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gIHdpZHRoOjIwJTtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuXG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6I2U5ZTdlMztcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIGltZyB7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbn1cbi5tYXJnaW5ib3R0b20yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbmJvdHRvbTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoIHAge1xuICB3aWR0aDogMTkwcHg7XG59XG5cbi5jYW1wYWlnbi1jb250ZW50IGhyIHtcbiAgY29sb3I6ICNjOGM2YzI7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG5cbi5zbWFydC1zdHJhdGVneSAubWxjLWdseXBoIHtcbiAgICAgY29sb3I6ICMwMTgzOGM7XG4gICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6MTJweDtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcblxufVxuXG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogVW5kZXJzdGFuZGluZyBzZXJpZXMgKi9cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOjYwcHg7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gIGhlaWdodDogMzc1cHggISBpbXBvcnRhbnQ7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQgYSB7XG4gIGNvbG9yOiMzYjNiM2I7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi8qIEFjY2VudHVyZSBXaGl0ZSBQYXBlciAqL1xuXG4udmlkZW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgISBpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLCAudmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG59XG5cbi52aWRlby1saXN0IC5pbXAtaW5mbyAubGlzdC1pdGVtLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmYzZWY7XG4gIHBhZGRpbmctYm90dG9tOjA7XG59XG5cbi52aWRlby1saXN0IC5mbGV4LXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbToyOHB4O1xufVxuXG4udmlkZW8tbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZToyMHB4O1xuICBsaW5lLWhlaWdodDoyNHB4O1xuICBtYXJnaW4tYm90dG9tOjI0cHg7XG59XG5cbi8qIE1MQyBJbmZsYXRpb24gUGx1cyAqL1xuXG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLm5hdi1pbmZsYXRpb24tcGx1cyAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDpib2xkO1xufVxuXG4vKiBNaXNjICovXG5cbi53cmFwcGVyLXNpdGVtYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi53cmFwcGVyLXNpdGVtYXAgLmJvb3RzdHJhcC1zaXRlbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDBweCA0MHB4IDE4cHg7XG59XG5cbi53cmFwcGVyLXNpdGVtYXAgLmJvb3RzdHJhcC1zaXRlbWFwIHVsIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xufVxuXG4uZmluZC1zdXBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cblxuLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tbWQsIC5maW5kLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uY29uc29saWRhdGUtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uY29uc29saWRhdGUtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tbWQsIC5jb25zb2xpZGF0ZS1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tYXJnaW5ib3R0b202MCB7XG4gIG1hcmdpbi1ib3R0b206NjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBuYXYtaW5mbGF0aW9uLXBsdXMgbGkgeyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMXB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuXG4gIC5jYW1wYWlnbi1jb250ZW50LCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOjUwJTtcbiAgICBoZWlnaHQ6MzcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6MzIlO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGg0IHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgfVxuXG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAgIC5jYW1wYWlnbi1jb250ZW50LCAucGFnZS1jb250ZW50LCAuY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICBcdCAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm5hdi10YWJzIGxpLmxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAud3JhcHBlci10b29scyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGFuZWwtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5wYW5lbCAubGlzdC1pdGVtLXRleHQsIC5pbXAtaW5mbyAubGlzdC1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFuZWwgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIHRhYmxlLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuYm94LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogMTcwcHggISBpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhbXBhaWduLWNvbnRlbnQgLmJ1dHRvbi1zbSwgLmNhbXBhaWduLWNvbnRlbnQgLmJ1dHRvbi1tZCwgLmNhbXBhaWduLWNvbnRlbnQgLmJ1dHRvbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFNtYXJ0IHN0cmF0ZWd5IHJlc3BvbnNpdmUgc3R5bGVzICovXG5cbiAgLndyYXBwZXItc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IG5vbmU7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgaW1nLCAuc21hcnQtc3RyYXRlZ3kgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBhIHtcbiAgICBoZWlnaHQ6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICB9XG5cbiAgLyogVW5kZXJzdGFuZGluZyBzZXJpZXMgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICBcdHBhZGRpbmctdG9wOjIwcHg7XG4gIFx0cGFkZGluZy1ib3R0b206MzBweDtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZywgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHAge1xuICAgICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDowO1xuICB9XG5cbiAgLyogQWR2aWNlICovXG5cbiAgLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgfVxuXG4gIC5jb21wLXdpbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOjMwcHggMzBweCAxMnB4IDMwcHg7XG4gIH1cbn0iLCIvKiBBdXRob3I6IEltcmFuIFNhYmFyb2VkaW4gKi9cblxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgcGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzOyAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNmLW5hdiB1bCB7IHBhZGRpbmctbGVmdDogMCU7IH1cbiAgLmNmLWZpbmRvdXRtb3JlLWRpdiA+IGRpdiwgLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCAge3RleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICBcdCAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICBcdCAtbW96LWNvbHVtbi1jb3VudDogMjsgLyogRmlyZWZveCAqL1xuICAgXHQgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgIFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIFx0LW1vei1jb2x1bW4tY291bnQ6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICBcdGNvbHVtbi1jb3VudDogMTtcbiAgICB9XG59XG5cbi5jZi1uYXYgdWwge1xuICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cblxuLmNmLW5hdiBsaSB7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2YtbmF2IGxpIGEge1xuICAgICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cblxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNmLWZpbmRvdXRtb3JlLWRpdiBQIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5ib3JkZXItYm90dG9tLTFweCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uY2Ytb3Vyc3VjY2Vzcy1saXN0IHRkIHtcbiAgICAgdmVydGljYWwtYWxpZ246dG9wO1xufVxuXG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkgZGl2IHtcbiAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L21sYy9lbi9wZXJzb25hbC9ob21lL19qY3JfY29udGVudC9wYXItY29sLWJvZHktMi9ib290c3RyYXBfcm93L2NvbDEvYm9vdHN0cmFwX2NvbnRlbnRfbGlfMC9lbnRyaWVzL2Jvb3RzdHJhcF9jb250ZW50X2xpXzAvaW1hZ2UuaW1nLmpwZy8xNDIzMTE2NzgwNzQ2Lk1hbkJhbm5lci5qcGdcIik7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICAgY29sb3I6ICNiZTQ2MDEgO1xuICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgbWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHtcbiAgICAgY29sb3I6ICMzYjNiM2IgO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciAuYnJlYWRjcnVtYiAqIHtcbiAgICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5nZXQtaW4tdG91Y2ggZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IGg0IHtcbiAgICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLXRvcDogMHB4ICEgaW1wb3J0YW50O1xufVxuXG5cbi8vZ2ggLS0tLS0tXG5cbi8qIDE5LjAyIC0tLS0tLS0tLSAqL1xuXG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgdWwgeyBwYWRkaW5nLWxlZnQ6IDA7fVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IGxpIHsgdGV4dC1hbGlnbjpjZW50ZXI7IHdpZHRoOjE2LjQlO31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHM+bGkgeyB0ZXh0LWFsaWduOmNlbnRlcjsgZmxvYXQ6IGxlZnQ7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2Lm5hdi1waWxscz5saSB7ZmxvYXQ6IG5vbmU7fVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHM+bGkgeyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdDt9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW90XCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC42IGJ5IEBmb250YXdlc29tZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7IH1cblxuLmZhLWFycm93LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiOyB9XG5cbi5mYS1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjsgfVxuXG4uZmEtYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG5cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG5cbi5mYS1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjsgfVxuXG4uZmEtYmFkZ2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLmZhLWJveGluZy1nbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5mYS1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uZmEtY29kZS1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjsgfVxuXG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjsgfVxuXG4uZmEtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1cmxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cblxuLmZhLW1pbnVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtcGxhbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cblxuLmZhLXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi5mYS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG5cbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtdHYtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG5cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtd2hpc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgQnJhbmRzJztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBMaWdodCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIExpZ2h0JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYXJPcmFuZ2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzk1MTA5O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFNvbGlkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vL0VuZFxuXG4uZmEtY2hldnJvbi1yaWdodC1yZWd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gUmVndWxhclwiO1xufSIsIlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qcXVpY2tsaW5rcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDMpPmEsIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCg0KT5hIHtwYWRkaW5nOjEwcHggNTBweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMik+YSB7cGFkZGluZzoxMHB4IDI1cHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMSk+YSB7cGFkZGluZzoxMHB4IDQ1cHh9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcblxuLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMyk+YSwgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDQpPmEge3BhZGRpbmc6MTBweCA1MHB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cblxuLypxdWlja2xpbmtzIGZvciBubyAxICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMik+YSB7cGFkZGluZzoxMHB4IDEwcHggMTBweCA0MHB4fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCAyNXB4IDEwcHggNDVweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDMpPmEsIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCg0KT5hIHtwYWRkaW5nOjEwcHggMjBweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAxICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMSk+YSB7cGFkZGluZzoxMHB4IDBweCAxMHB4IDM1cHggfVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggNDBweCB9XG5cbi8qcmVkdWNlIGZvbnQgc2l6ZSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBzcGFuIHtmb250LXNpemU6MThweCAhaW1wb3J0YW50fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzAxcHgpIHtcblxuLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMyk+YSwgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDQpPmEge3BhZGRpbmc6MTBweCAxMHB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggMHB4IDEwcHggMTVweCB9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCAyMHB4IH1cblxuLypxdWlja2xpbmtzIHJlZHVjZSBmb250IHNpemUgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgc3BhbiB7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudH1cbn1cblxuXG4vKnF1aWNrbGlua3MgYWN0dWFsbHkganVzdCBjaGFuZ2UgdGhlIG1heC13aWR0aCB0byA2MDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGR7ZGlzcGxheTpibG9ja31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGl7d2lkdGg6MTAwJX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFue3RleHQtYWxpZ246bGVmdH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo1MHB4fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldHtkaXNwbGF5Om5vbmV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSwuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyIWltcG9ydGFudDstd2Via2l0LWJhY2tncm91bmQtc2l6ZTozOHB4IDM4cHghaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTozOHB4IWltcG9ydGFudH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxN3B4O2xlZnQ6NTBweDtmb250LXNpemU6MTdweH1cbi5zZWN0aW9uLWhlYWRlciBoMnttYXJnaW4tYm90dG9tOjI0cHh9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmV7ZGlzcGxheTpub25lfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaXtib3JkZXItYm90dG9tOjFweCAjYzhjNmMyIHNvbGlkfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlcntwYWRkaW5nOjMwcHggMCAwfVxufVxuXG5AbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLypxdWlja2xpbmtzIGZpeGVkIG1hcmdpbiB0b3AgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NyUhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7bWFyZ2luLXRvcDogMjBweDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge2Rpc3BsYXk6IG5vbmU7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge2ZvbnQtd2VpZ2h0OiA3MDA7Y29sb3I6ICMzYjNiM2IhaW1wb3J0YW50O31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsYXJpYWw7XG4gIGZvbnQtc2l6ZTogMTVweDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7ZGlzcGxheTogYmxvY2s7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7ZGlzcGxheTogbm9uZTt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDFweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZHtkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7d2lkdGg6NDclIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjIwcHh9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXsuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJze21hcmdpbi10b3A6MH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZle2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjZTAwNTghaW1wb3J0YW50fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW57Zm9udC1zaXplOjE4cHghaW1wb3J0YW50fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGh7cmlnaHQ6MnB4IWltcG9ydGFudH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZXttYXJnaW4tdG9wOjIwcHh9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGR7d2lkdGg6MTAwJX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhe2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojM2IzYjNiIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENhcm91c2VsIGxlc3MgdGhhbiA2MDBweCBzY3JlZW4gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuLyptYWtlIDEwMCUgaGVpZ2h0IGluIHRoZSB0aW50IGJhY2tncm91bmQgKi9cbi5jYXJvdXNlbC1jYXB0aW9uIHtoZWlnaHQ6MTAwJTt9XG5cbi8qYWRqdXN0IHRoZSBjb250ZW50IHRvIG1pZGRsZSAqL1xuaDIge21hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDt9XG5cbi8qIGFkanVzdCB0aGUgaW5kaWNhdG9yIHRvIG1vcmUgYm90dG9tICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7b3BhY2l0eTowLjM7IGJvdHRvbTogLTIwcHh9XG5cbi8qY3JlYXRlIHNtYWxsZXIgaW5kaWNhdG9ycyAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMgbGksIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIC5hY3RpdmUge2hlaWdodDoxMHB4ICFpbXBvcnRhbnQ7IHdpZHRoOjEwcHggIWltcG9ydGFudDsgbWFyZ2luOjAgM3B4IH1cblxuIH1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogZml4ZWQgYnVzaW5lc3MgcGFnZSB3aXRoIG5vIHNpZGVraWNrIHRvcCBvbiBtb2JpbGUgKi9cblxuLmJ1c2luZXNzLXRoZW1lIC5uYXYtbW9iaWxlLWhlYWRlciB7aGVpZ2h0OjB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKmZvciBwZXJzb25hbCwgYWR2aXNlciBhbmQgYnVzaW5lc3MgY3RhICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbi8qY3RhIGFkanVzdCBjb250ZW50IHRvIHNpdCB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7aGVpZ2h0OjEzMHB4OyBkaXNwbGF5OnRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgcGFkZGluZzowIDM1cHggfVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4vKmN0YSAgYWRqdXN0IGNvbnRlbnQgdG8gc2l0IHZlcnRpY2FsLWFsaWduIG1pZGRsZSAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtoZWlnaHQ6MTYwcHg7IGRpc3BsYXk6dGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBwYWRkaW5nOjAgMzVweCB9XG5cbi8qIGN0YSAgcHV0IGJvcmRlciByaWdodCAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7fVxuLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O31cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdhNzM3M31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuLyogY3RhIHB1dCBib3JkZXIgcmlnaHQgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O31cbi53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTt9XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMHB4IHNvbGlkICM3YTczNzM7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2E3MzczfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbi8qIGN0YSBwdXQgYm9yZGVyIHJpZ2h0IG9uIG1vYmlsZSAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQsIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCwgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtmb250LXNpemU6MjBweDt9XG5cbi8qIGN0YSBsZXNzIHBhZGRpbmcgb24gbW9iaWxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgeyBwYWRkaW5nOjE1cHh9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4vKiBnbG9iYWwgY2hhbmdlIG1ha2UgdGhlIG1kIGJ1dHRvbiB0byBzbWFsbCBidXR0b24gKi9cbi8qbWFrZSB0aGUgYnV0dG9uIGNlbnRlciovXG4ucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHttYXJnaW4tbGVmdDowO31cblxuLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tbWQge3RvcDoyMHB4O31cblxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7aGVpZ2h0OiA1MHB4O31cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7dG9wOiAwO31cblxuLypjb250YWN0IHVzIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHt0b3A6IDBweDsgbWFyZ2luLWxlZnQ6MH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7fVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHt3aWR0aDogMTAwJTt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHt3aWR0aDogMTAwJTt9XG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6MDsgIG1hcmdpbi1sZWZ0OjAlO31cblxuLypjb250YWN0IHVzIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLXJpZ2h0OjA7ICBtYXJnaW4tbGVmdDo1JTsgd2lkdGg6OTUlIH1cbn1cblxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7aGVpZ2h0OiA1MHB4O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuLypjb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHt0b3A6IDUycHg7IG1hcmdpbi1sZWZ0OjB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA2MCUhaW1wb3J0YW50O31cblxuXG4vKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLXJpZ2h0OjA7ICBtYXJnaW4tbGVmdDoxMCU7IHdpZHRoOjkwJSB9XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tbGVmdDowJTsgfVxuXG4vKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHt3aWR0aDphdXRvO31cblxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7dG9wOjUycHg7fVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKkltcG9ydGFudCB1cGRhdGVzIHBlcnNvbmFsIGhvbWVwYWdlLCB1bmlmb3JtIG1pbiBoZWlnaHRzIGluIGRlc2t0b3AgKi9cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OjI4NXB4fVxuXG4vKkltcG9ydGFudCB1cGRhdGVzIHBlcnNvbmFsIGhvbWVwYWdlLCBubyBuZWVkIG1pbiBoZWlnaHRzIGluIGxlc3MgdGhhbiA3NjggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7bWluLWhlaWdodDowcHh9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHttYXJnaW4tYm90dG9tOjIwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLypMYXRlc3QgbmV3cyBBZHZpc2VyIGhvbWVwYWdlLCBubyBuZWVkIG1pbiBoZWlnaHRzIGluIGxlc3MgdGhhbiA3NjggKi9cbi5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7bWluLWhlaWdodDowfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBmaXggbmFiIGxvZ28gYWxpZ25tZW50IGluIGZvb3RlciAgKi9cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQgaW1nIHttYXJnaW4tdG9wOjE2cHh9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIC5wdWxsLXJpZ2h0IHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OjA7IHBhZGRpbmctYm90dG9tOjEwcHg7fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKnB1dCBtb3JlIG1hcmdpbiByaWdodCBmcm9tIHRoZSBnbHlwaGljb24gaW5zaWRlIGFjY3JvZGlvbiBpbiBjb250YWN0IHVzIHBhZ2UqL1xuLnBhZ2UtY29udGVudCAucGFuZWwtZ3JvdXAgLnBhbmVsIHAgLm1sYy1nbHlwaCB7bWFyZ2luLXJpZ2h0OjEwcHh9XG5cblxuXG4vKiBMQVRFU1QgTkVXUyAmIElOU0lHSFRTICAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuXG4vKmZpeGVkIGhlaWdodCBpc3N1ZSB3aXRoIDQgbGluZXMgKi9cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHtoZWlnaHQ6MTAwcHg7fVxuXG4vKmFkanVzdCB0aGUgc3BhY2Ugd2l0aCByZWFkIG1vcmUgbGluayAqL1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7aGVpZ2h0OiA3MHB4O31cblxufVxuXG5cbi8qIE1BS0UgR0VUIElOIFRPVUNIIFdSQVBQRVIgTk8gQk9SREVSIFRPUCAtLS0tLS0tLSAqL1xuXG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgeyBib3JkZXIgOiBub25lfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zOm50aC1jaGlsZChvZGQpIHtjbGVhcjpib3RofVxuXG59XG5cblxuLyogRklYRUQgaW4gVk0gY2hhbmdlIGhlaWdodCA3NzNweCB0byA3NjhweCAtLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KXtcbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHtoZWlnaHQ6IDcwcHggIWltcG9ydGFudDt9XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcblxuLyogbWFrZSBubyBoZWlnaHQgaW4gaDQgYW5kIHAgaW4gc21hbGwgc2NyZWVuICovXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxufVxuXG5cblxuXG4vKiBGSVhFRCBJTVBPUlRBTlQgVVBEQVRFUyBIRUlHSFQgSVNTVUVTIEFORCBSRVNQT05TSVNWRSAgLS0tLS0tLS0tLSAqL1xuXG4ud3JhcHBlci5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIGgyIHttYXJnaW4tYm90dG9tOjQwcHh9XG5cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cge21hcmdpbi1ib3R0b206NDBweH1cblxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge3BhZGRpbmc6IDMwcHggMjBweCAxMHB4IDIwcHg7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6MzAwcHg7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7bWluLWhlaWdodDppbmhlcml0O31cblxufVxuXG5cblxuLyogTUxDIEZBTUlMWSBMSUNFTkNFU1MgTE9HT1MgQUxJR05NRU5UIElTU1VFUyAtLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMge3BhZGRpbmctYm90dG9tOjMwcHh9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxIGltZyB7bWFyZ2luLWxlZnQ6NjBweDsgd2lkdGg6NDAlfVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMiBpbWcge21hcmdpbi10b3A6MTBweH1cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMgaW1nIHttYXJnaW4tdG9wOjE1cHg7IG1hcmdpbi1sZWZ0OjEwcHg7fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCBpbWcgeyBtYXJnaW4tbGVmdDoyMHB4O31cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUgaW1nIHsgbWFyZ2luLXRvcDotMTBweDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyB7cGFkZGluZy1ib3R0b206MzBweH1cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEsXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMixcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzLFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQsXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogNTAlO31cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEge21hcmdpbi1sZWZ0OiAtMjlweDt9XG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMiB7bWFyZ2luLWxlZnQ6IC02OHB4OyBtYXJnaW4tYm90dG9tOjMwcHh9XG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyB7bWFyZ2luLWxlZnQ6IC03MHB4OyBtYXJnaW4tYm90dG9tOjMwcHh9XG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCB7bWFyZ2luLWxlZnQ6IC00MHB4OyBtYXJnaW4tYm90dG9tOjMwcHh9XG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSB7bWFyZ2luLWxlZnQ6IC02NXB4OyBtYXJnaW4tYm90dG9tOjIwcHh9XG5cbn1cblxuLmFxdWEtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE3NzgwICEgaW1wb3J0YW50O1xufVxuXG4uYXF1YS10YWJzIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE3NzgwICEgaW1wb3J0YW50O1xufVxuXG4ucnViaW5lLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cblxuLnJ1YmluZS10YWJzIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuXG4uYXF1YS1uYXYgbGkuYWN0aXZlIGEge1xuICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE3NzgwICEgaW1wb3J0YW50O1xufVxuXG4ucnViaW5lLW5hdiBsaS5hY3RpdmUgYSB7XG4gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXtcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG59XG5cbi53cmFwcGVyLm5ld3MtaW5zaWdodHMtd3JhcHBlciAubmF2PmxpPmEge3BhZGRpbmc6MTBweH1cblxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmJ1dHRvbi1tZCB7XG4gICBwYWRkaW5nLXRvcDoxMHB4O1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciAuYnV0dG9uLW1kIHtcbiAgIHBhZGRpbmctdG9wOjNweDtcbn1cblxuLmNhcm91c2VsLWZ1bGwtd2lkdGggYTpob3Zlcixcbi5tYXN0aGVhZC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoMiB7XG4gIGNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6Q2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGg0IHtcbiAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbi53cmFwcGVyLm5ld3MtaW5zaWdodHMtd3JhcHBlciAubmF2LWluZmxhdGlvbi1wbHVzIGxpIHtwYWRkaW5nLWxlZnQ6MH1cbn1cblxuLy9TdHlsZXMgZm9yIEFxdWEgYW5kIFJ1YmluZSBidXR0b24gYWRkZWQgMTEvMDIvMjAxNiAvL1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICAgICAgfVxuICAgfVxufVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuICAgICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLmJ1dHRvbi1tZCxcbiAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy9VcGRhdGVkIHN0eWxlcyBmb3IgYmFubmVyIGJ1dHRvbnMgYWRkZWQgb24gMTEvMDMvMjAxNiBieSBUYXBhbiAvL1xuXG4gICAgICAuY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlXG4gICAgICAgIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IzNiM2IzYiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgLm1hc3RoZWFkLXNtIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtc20ge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1hc3RoZWFkLXNtIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQ6aG92ZXIsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgICAgICAgIGNvbG9yOiMzYjNiM2IgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgICB9ICAvL0VuZCBvZiBzdHlsZXMgLy9cblxuIiwiLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uZm9ybXMtbmF2LXByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzhjNmMyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm1zYW5kZG9jcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZvcm1zYW5kZG9jcyAucGFuZWwgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5mb3Jtc2FuZGRvY3MgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuLmZvcm1zYW5kZG9jcyAuaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGUsIC5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdG9wOjVweDtcbn1cblxuLmZvcm1zLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybXMtc2VhcmNoIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvcm1zLXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5nbHlwaGljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MDE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtNXB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDY1MHB4O1xufSIsIi8qIENvbnRhY3QgdXMgUGFnZSAmIEZvcm1zIGFuZCBEb2NzIFRoZSBTZWFyY2ggc3R5bGUgKi9cblxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpsZWZ0O30gLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7aGVpZ2h0OjUwcHg7fSAvKnRoZSBoZWlnaHQgb2YgdGhlIGlucHV0IHRleHQgZmllbGQgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7aGVpZ2h0OjUwcHg7IGZvbnQtc2l6ZTogMjBweDtcbmZvbnQtZmFtaWx5OkNoYXJsaWUtU3RkLU1lZGl1bTt9IC8qdGhlIGhlaWdodCAmIGZvbnQgcHJvcGVydGllcyBmb3IgdGhlIHN1Ym1pdCBidXR0b24gKi9cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6MTAwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpjZW50ZXI7fSAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge3dpZHRoOiAxMDAlICFpbXBvcnRhbnR9IC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge21hcmdpbi10b3A6IDEwcHg7IHdpZHRoOjEwMCV9IC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzowcHh9IC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi03MHB4OyBwYWRkaW5nLWJvdHRvbTo0NXB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biwgLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sIC53cmFwcGVyLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIHtkaXNwbGF5OmluaXRpYWw7fVxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cblxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6MTBweCAwfVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTU1cHg7IHBhZGRpbmctYm90dG9tOjcwcHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IHdpZHRoOiA1NSU7IH0gLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7fVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjklO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6IDBweCAwO30gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOiAtNTBweDsgcGFkZGluZy1ib3R0b206NDBweH0gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDoxNiU7fVxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KXtcbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDsgLyogc2VhcmNoIGJ1dHRvbiBwYWRkaW5nIHRvcCAqL1xufVxufVxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7IG1pbi13aWR0aDoxNDBweDt9IC8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsge2JhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7fSAvKmNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIHRoaXMgKi9cblxuXG4vKiBGQVFzIHBhZ2UgZm9yIFNlYXJjaCBzdHlsZSBhbmQgVGFicyBpc3N1ZSAgKi9cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHttYXJnaW4tYm90dG9tOjMwcHg7fVxuXG4vKnJlc3R5bGUgdGhlIGJ1dHRvbiAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDoxNDBweDtcbiAgaGVpZ2h0OjUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6OHB4O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6NTBweDsgLypoZWlnaHQgb2YgdGhlIGlucHV0ICovXG5cbn1cblxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2JjNDQwMX0gIC8qaG92ZXIgY29sb3IgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1OTlweCkge1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtkaXNwbGF5OmJsb2NrfSAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4vKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6MTBweDtcbiAgaGVpZ2h0OjUwcHg7IHdpZHRoOjEwMCU7IH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG4ud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtmbG9hdDpub25lfSAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG5cblxuLypCb3JkZXIgdG9wIG5vbmUgaW4gY29udGVudCB3aGVuIHRoZSBhY2NvcmRpb24gcGFuZWwgaXMgb3BlbiBvciAtICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5LCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIHtib3JkZXItdG9wOjB9XG5cbi8qIENvbnRhY3QgdXMgUGFnZSAmIEZvcm1zIGFuZCBEb2NzIFRoZSBTZWFyY2ggc3R5bGUgKi9cblxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpsZWZ0O30gLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7aGVpZ2h0OjUwcHg7fSAvKnRoZSBoZWlnaHQgb2YgdGhlIGlucHV0IHRleHQgZmllbGQgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7aGVpZ2h0OjUwcHg7IGZvbnQtc2l6ZTogMjBweDtcbmZvbnQtZmFtaWx5OkNoYXJsaWUtU3RkLU1lZGl1bTt9IC8qdGhlIGhlaWdodCAmIGZvbnQgcHJvcGVydGllcyBmb3IgdGhlIHN1Ym1pdCBidXR0b24gKi9cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6MTAwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpjZW50ZXI7fSAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge3dpZHRoOiAxMDAlICFpbXBvcnRhbnR9IC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge21hcmdpbi10b3A6IDEwcHg7IHdpZHRoOjEwMCV9IC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzowcHh9IC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi03MHB4OyBwYWRkaW5nLWJvdHRvbTo0NXB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzoxMHB4IDB9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNTVweDsgcGFkZGluZy1ib3R0b206NzBweH0gLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzAlIWltcG9ydGFudDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6OSU7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNjAlIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzogMHB4IDA7fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6IC01MHB4OyBwYWRkaW5nLWJvdHRvbTo0MHB4fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9ICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjE2JTt9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpe1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50OyAvKiBzZWFyY2ggYnV0dG9uIHBhZGRpbmcgdG9wICovXG59XG59XG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHsgbWluLXdpZHRoOjE0MHB4O30gLyptaW4gd2lkdGggMTQwcHggYnV0dG9uICovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyayB7YmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNzt9IC8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuXG5cbi8qIEZBUXMgcGFnZSBmb3IgU2VhcmNoIHN0eWxlIGFuZCBUYWJzIGlzc3VlICAqL1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge21hcmdpbi1ib3R0b206MzBweDt9XG5cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOjE0MHB4O1xuICBoZWlnaHQ6NTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDo4cHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LCAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDo1MHB4OyAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cblxufVxuXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojYmM0NDAxfSAgLypob3ZlciBjb2xvciAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU5OXB4KSB7XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6YmxvY2t9IC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xuICBoZWlnaHQ6NTBweDsgd2lkdGg6MTAwJTsgfVxuXG4vKlNlYXJjaCByZXN1bHQgcGFnZSAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6YmxvY2t9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG4ud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtmbG9hdDpub25lfSAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG5cblxuLypCb3JkZXIgdG9wIG5vbmUgaW4gY29udGVudCB3aGVuIHRoZSBhY2NvcmRpb24gcGFuZWwgaXMgb3BlbiBvciAtICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5LCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIHtib3JkZXItdG9wOjB9XG5cblxuLypoaWRlIHVud2FudGVkIGljb24gc2VhcmNoIGluIGZvcm1zIGFuZCBkb2NzICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9XG5cblxuLypTZWFyY2ggcmVzdWx0cyAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHBhZGRpbmcqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciB7cGFkZGluZzo2MHB4IDE1cHg7fVxuXG4vKlNlYXJjaCByZXN1bHQgcGFnZSBmaXhlZCB0YWJzIGJvcmRlciovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7Ym9yZGVyLWxlZnQ6MDsgYm9yZGVyLXJpZ2h0OjA7fVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7Ym9yZGVyOjB9XG5cbn1cblxuLypmb3Igc2VhcmNoIGJveCBpbiBmYXFzIGFuZCBjb250YWN0IHVzIHBhZ2VzLCAgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTUwcHg7IHRleHQtYWxpZ246bGVmdDsgcGFkZGluZy1ib3R0b206NDBweDt9XG5cbi8qZm9yIHNlYXJjaCBib3ggaW4gZm9ybXMgYW5kIGRvY3MgcGFnZSAsIG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgYW5kIGFkanVzdCBwb3NpdGlvbiAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmNlbnRlcjsgbWFyZ2luOmF1dG87IG1hcmdpbi10b3A6MHB4OyBwYWRkaW5nLWJvdHRvbTowcHg7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4vKmZvciBzZWFyY2ggYm94IHRvcCByaWdodCwgcG9zaXRpb24gdGhlIHNlYXJjaCBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUqL1xuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uXG57cmlnaHQ6IDBweDsgdG9wOjNweCB9XG5cbi8qZm9yIGZhcXMsIGNvbnRhY3QgdXMgc2VhcmNoIGJveCBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3BhZGRpbmctYm90dG9tOjYwcHg7fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblxuLypmb3JtcyAmIGRvY3Mgc2VhcmNoIGJveCwgY2xvc2UgdGhlIGdhcCBmcm9tIGlucHV0IGZpZWxkIHdpdGggZ28gYnV0dG9uIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6IC01cHg7fVxuXG59IiwiLnlhbW0tZncge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgLyogei1pbmRleDogNTsgKi9cbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA3cHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICAubWVnYW1lbnUtY3RhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDRmNTk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nbHlwaGljb24ge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgY29sb3I6ICNiYzQ0MDE7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiBAa2p1cC1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNkMWQzZDQgc29saWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1lZ2FtZW51LXByaW1hcnktbmF2IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG5cbiAgLyogbWFrZSB0aGUgY29sIHRvIGZpdCA0IGNvbHMgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuXG4gIC8qIGZ1bGwgd2lkdGggbWVnYW1lbnUgKi9cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTAwMGVtIDMwcHggMTAwMGVtO1xuICAgICAgbWFyZ2luOiAwIC0xMDAwZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbG9hdDogaW5saW5lLWVuZDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAuaGVhZGVyLXByaW1hcnkgYSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgfVxuICAgIC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgICAgcGFkZGluZzogOXB4IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgLmJyYW5kLWluZm97XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgI21sYy1oZWFkZXItc2VhcmNoLWJveHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyphZGp1c3QgdGhlIGhlaWdodCBvZiB0aGUgdGVhbCBoZWFkZXIgbGVmdCBwYW5lbCAqL1xuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU1cHhcbiAgfVxuXG4gIC8qaGlkZSBjdGEgaW4gdGhpcyBtZWRpYSBxdWVyaWUqL1xuICAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5uYXZiYXItcHJpbWFyeSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLyogVXRpbGl0eSBMaW5rcyBzdGFydCovXG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHM+bGk+YSB7XG4gICAgcGFkZGluZzogNHB4IDI0cHg7XG4gIH1cblxuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscz5saS5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgfVxuXG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzPmxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogQGtqdXAtYXF1YS1saW5rO1xuICB9XG4gIC8qIFV0aWxpdHkgTGlua3MgZW5kICovXG5cbiAgLyogTW9iaWxlIE1lbnUgKi9cbiAgLm5hdmJhci1wcmltYXJ5Lm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IHtcbiAgICBcbiAgICAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBAa2p1cC1jcmVhbTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSA1MCUgMjUlO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggMjRweDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICAgICAgICAgICAgb3V0bGluZTogQGtqdXAtZXh0cmEtZGFyayBkb3R0ZWQgMXB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogQGtqdXAtZXh0cmEtZGFyayBkb3R0ZWQgMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYudmlzaWJsZS14czpoYXMoLm5hdmJhci1icmFuZCl7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjbWxjLWhlYWRlci1zZWFyY2gtYm94IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLm5hdmJhci1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBranVwLWxpZ2h0LWdyZXk7XG4gICAgICBsaSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgICAgIH1cbiAgICAgIGxpPmE6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgfVxuICAgICAgbGkuZmlyc3Q+YTpob3ZlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgfVxuICAgICAgbGkubGFzdD5hOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItdG9nZ2xlLnZpc2libGUteHMge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHBhZGRpbmc6IDIxcHggMjRweDtcbiAgICB9XG4gICAgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3Qge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sOmxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUgaDUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGNvbG9yOiBAa2p1cC1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLypwdXQgaGFtYnVyZ2VyIGljb24gbW9yZSBjbGlja2FibGUgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkgYSB7XG4gICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB9XG5cbiAgLnZpc2libGUteHMgLnNpdGUtc2VsZWN0LW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhLCAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1hbG1vc3Qtd2hpdGU7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50XG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmZpcnN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmxhc3QgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHhcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1jcmVhbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGtqdXAtbGlnaHQtZ3JleTtcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGtqdXAtbGlnaHQtZ3JleTtcbiAgfVxuXG4gIC5uYXYtcGlsbHM+bGkrbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAubmF2LXBpbGxzPmxpPmEge1xuICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgICAgcGFkZGluZzogNnB4IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gIH1cblxuICAucm93Lm1lZ2FtZW51LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cblxuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwXG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgYm9yZGVyOiAwXG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHtcbiAgICAuaGVhZGVyLXByaW1hcnkgYSB7XG4gICAgICBwYWRkaW5nOiA4LjVweCAxMnB4O1xuICAgIH1cblxuICAgIC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgICAgcGFkZGluZzogNS41cHggOXB4O1xuICAgIH1cbiAgfVxuXG59XG4gXG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuXG4gIC5oZWFkZXItcHJpbWFyeSxcbiAgLmhlYWRlci1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyAvKiAyNHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItcHJpbWFyeSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQGtqdXAtd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItc2Vjb25kYXJ5IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgY29sb3I6IEBranVwLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCB7Ym9yZGVyOjB9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSBsYWJlbCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgaW5wdXQsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IHNlbGVjdCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgdGV4dGFyZWEsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGJ1dHRvbiB7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjE1cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luOjBweCAwIDBweCAwfVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gcCB7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjE4cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbH1cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQge3RleHQtYWxpZ246Y2VudGVyO31cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYSB7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjdXJzb3I6cG9pbnRlcjsgcGFkZGluZzogOHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6I2M5NTEwOTsgY29sb3I6I2ZmZiAhaW1wb3J0YW50OyBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjsgZm9udC1zaXplOiAyMHB4O31cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO31cblxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHR7Ym9yZGVyLWNvbG9yOiNjY2M7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgYmFja2dyb3VuZC1pbWFnZTpub25lOyBwYWRkaW5nOjEwcHg7IG1hcmdpbjo1cHggMCAzMHB4IDA7IHdpZHRoOjgwJTsgfVxuXG4vKi51aS10b29sdGlwIHtib3gtc2hhZG93OiBub25lIWltcG9ydGFudDsgYm9yZGVyOjFweCAjY2NjIHNvbGlkICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOjJweCA0cHggIWltcG9ydGFudDsgbWF4LXdpZHRoOmluaGVyaXQgIWltcG9ydGFudDt9XG4udWktdG9vbHRpcC1jb250ZW50IHtmb250LXNpemU6MTBweDt9ICAqL1xuXG4ud3JhcHBlci5lbWJlZGZvcm0gLmZpZWxkc3VtbWFyeSBjZW50ZXIge3RleHQtYWxpZ246bGVmdDsgZm9udC1zaXplOjEzcHg7fVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnRvb2x0aXAtY29udGFpbmVyIHt3aWR0aDo5MCUgIWltcG9ydGFudH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktc3RhdGUtZGVmYXVsdCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdHt3aWR0aDo2MCV9XG59IiwiLmNhcm91c2VsLWlubmVyIHtcbiAgLml0ZW0ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5pdGVtLCAuYWN0aXZlLmxlZnQsIC5hY3RpdmUucmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuYWN0aXZlLCAubmV4dC5sZWZ0LCAucHJldi5yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSIsIiAubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXBsYXk6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtcGxheS1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAxNXB4O1xuICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGF1c2U6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtcGF1c2UtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMTVweDtcbiAgIGhlaWdodDogMTdweDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtc3RvcC1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAxNXB4O1xuICAgaGVpZ2h0OiAxNXB4O1xuXG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1mb3J3YXJkOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LWZvcndhcmQtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMjNweDtcbiAgIGhlaWdodDogMTZweDtcbiAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1iYWNrOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LWJhY2stYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMjNweDtcbiAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXZvbHVwOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC11cC1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyNXB4O1xuICAgaGVpZ2h0OiAxOXB4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sZG93bjpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC12b2wtZG93bi1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAxN3B4O1xuICAgaGVpZ2h0OiAxOXB4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtdHJhbnNjcmlwdDpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC10cmFzbmNyaXB0LWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDI1cHg7XG4gICBoZWlnaHQ6IDIxcHg7XG59XG5cbi8vU3R5bGVzIHRvIGhpZGUgdGhlIHN0b3AgYnV0dG9uXG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcCxcbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpob3Zlcixcbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gIGRpc3BsYXk6bm9uZTtcbn0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLmJ1dHRvbi1zbS1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgLmJ1dHRvbi1zbWFsbDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhLWhvdmVyO1xuICB9XG59XG5cbi5idXR0b24tc20tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xuICAuYnV0dG9uLXNtYWxsO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZS1ob3ZlcjtcbiAgfVxufVxuXG5zcGFuLmJ1dHRvbi1zbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3Zlcjtcbn1cblxuLy8gQ2FtcGFpZ24gQmFubmVyXG5cbi53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuXG4gIC50ZXh0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vQ2FtcGFpZ24gTmF2aWdhdGlvblxuXG4uY2FtcGFpZ24tbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjOGM2YzI7XG5cbiAgcCwgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYTpmb2N1cyxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2J1aWxkaW5nLXdlYWx0aC1lZ2cucG5nJyk7XG4gICAgLmNhbXBhaWduLW5hdi1zdGFnZXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFydGluZy1vdXQtZWdnLWRhcmsucG5nJyk7XG4gICAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcy1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFuYWdpbmcteW91ci1mdXR1cmUtZWdnLnBuZycpO1xuICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvZ2VhcmluZy11cC1lZ2ctZGFyay5wbmcnKTtcbiAgICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9wbGFubmluZy1mb3ItcmV0aXJlbWVudC1lZ2cucG5nJyk7XG4gICAgLmNhbXBhaWduLW5hdi1zdGFnZXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYWtpbmctbW9zdC1vZi1pdC1lZ2ctZGFyay5wbmcnKTtcbiAgICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgXG4gIC53cmFwcGVyLXN0YWdlNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1lZ2cucG5nJyk7XG4gICAgLmNhbXBhaWduLW5hdi1zdGFnZXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZGFyay5wbmcnKTtcbiAgICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTE6aG92ZXIgYSxcbiAgLndyYXBwZXItc3RhZ2UyOmhvdmVyIGEsXG4gIC53cmFwcGVyLXN0YWdlMzpob3ZlciBhLFxuICAud3JhcHBlci1zdGFnZTQ6aG92ZXIgYSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgfVxuXG4gIC5hY3RpdmUtc3RhZ2UxLFxuICAuYWN0aXZlLXN0YWdlMixcbiAgLmFjdGl2ZS1zdGFnZTMsXG4gIC5hY3RpdmUtc3RhZ2U0IHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgLmFjdGl2ZS1zdGFnZTE6aG92ZXIsXG4gIC5hY3RpdmUtc3RhZ2UyOmhvdmVyLFxuICAuYWN0aXZlLXN0YWdlMzpob3ZlcixcbiAgLmFjdGl2ZS1zdGFnZTQ6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBDYW1hcGlnbiBCb2R5XG5cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1lZGlhLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gICAgd2lkdGg6NjAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tYWluLXByb21vLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy90aWxlLWJvb2ttYXJrLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCA0NnB4O1xuICAgIH1cblxuICAgIGgyIGEgc21hbGwge1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLW9yYW5nZSxcbiAgICAubWFpbi1wcm9tby1hcXVhLFxuICAgIC5tYWluLXByb21vLXJ1YmluZSB7XG4gICAgICBhIHtcbiAgICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgJjpob3ZlciB7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXByb21vLW9yYW5nZSBhOmhvdmVyLFxuICAgIC5tYWluLXByb21vLW9yYW5nZSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyLFxuICAgIC5tYWluLXByb21vLWFxdWEgYTpob3ZlciBzbWFsbCB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby1ydWJpbmUgYTpob3ZlcixcbiAgICAubWFpbi1wcm9tby1ydWJpbmUgYTpob3ZlciBzbWFsbCB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvdm8tM2NvbC1vcmFuZ2UsXG4ucHJvdm8tM2NvbC1hcXVhLFxuLnByb3ZvLTNjb2wtcnViaW5lIHtcbiAgLnByb3ZvLWJvZHktY29udGVudC0zY29sO1xuXG4gIGEge1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhOnZpc2l0ZWQsXG4gIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGgyIGEgc21hbGwge1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm92by0yY29sLW9yYW5nZSxcbi5wcm92by0yY29sLWFxdWEsXG4ucHJvdm8tMmNvbC1ydWJpbmUge1xuICAucHJvdm8tYm9keS1jb250ZW50LTJjb2w7XG5cbiAgYSB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGE6dmlzaXRlZCxcbiAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaDIgYSBzbWFsbCB7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJvdm8tM2NvbC1vcmFuZ2UsXG4ucHJvdm8tMmNvbC1vcmFuZ2Uge1xuICBhOmhvdmVyLFxuICBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICB9XG59XG5cbi5wcm92by0zY29sLXJ1YmluZSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gIH1cbn1cblxuLnByb3ZvLTNjb2wtYXF1YSxcbi5wcm92by0yY29sLWFxdWEge1xuICBhOmhvdmVyLFxuICBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgfVxufVxuXG4ud3JhcHBlci1wcm92by1pbWFnZSB7XG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBDYW1wYWlnbiBGb290ZXJcblxuLndyYXBwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cblxuLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gIGg0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByb3ZvY2F0aW9uIHBhZ2VzXG5cbiAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRlYTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIC5wcm92by1ib2R5LWNvbnRlbnQge1xuICAgIC5idXR0b24tc20tYXF1YSxcbiAgICAuYnV0dG9uLXNtLFxuICAgIC5idXR0b24tc20tcnViaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1pbmZvZ3JhcGhpYy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm1lZGlhLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiB9XG5cbi5nZXQtaW4tdG91Y2gtYXF1YSxcbi5nZXQtaW4tdG91Y2gtb3JhbmdlLFxuLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICBoMyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGg0IHtcbiAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBhIHtcbiAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZ2V0LWluLXRvdWNoLWFxdWEge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAxODM4Yztcbn1cblxuLmdldC1pbi10b3VjaC1vcmFuZ2Uge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbn1cblxuLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2NlMDA1ODtcbn1cblxuLnNoYXJlLWFydGljbGUtd3JhcHBlciBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuYVtocmVmXj10ZWxdOmxpbmssXG5hW2hyZWZePXRlbF06dmlzaXRlZCxcbmFbaHJlZl49dGVsXTpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vVmlkZW9zXG5cbi53cmFwcGVyLWNhbXBhaWduLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbn1cblxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG59XG5cbi5jYW1wYWlnbi12aWRlby1jb250ZW50LTJjb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQtMmNvbCAudGV4dC1pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbn1cblxuLmNhbXBhaWduLXZpZGVvLTJjb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vLyBNZWRpYSBxdWVyaWVzXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIC5jb250YWN0LXVzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsbC1iYWNrLWZvcm0sXG4gICAgLmFwcGx5LW5vdyB7XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwbHktbm93IHtcbiAgICAgIGg0IHtcbiAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgaDEge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYge1xuICAgIC53cmFwcGVyLXN0YWdlMTpob3ZlcixcbiAgICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgIH1cblxuICAgIC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gICAgICB3aWR0aDogMjQ1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIC5idXR0b24tc20sXG4gICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgIC5idXR0b24tc20tcnViaW5lIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWluZm9ncmFwaGljLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuXG4gIC53cmFwcGVyLXN0YWdlMTpob3ZlcixcbiAgLndyYXBwZXItc3RhZ2UyOmhvdmVyIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIge1xuICAgIC5tYWluLXByb21vLXdyYXBwZXIge1xuICAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIGhlaWdodDozNjBweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgfVxuXG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5jb250YWN0LXVzLFxuICAgICAgLmNhbGwtYmFjay1mb3JtLFxuICAgICAgLmFwcGx5LW5vdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDUlIDUwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTg1cHg7XG5cbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgLmNvbC14cy0xMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc2VsZWN0LWxpZmUtc3RhZ2UtYXJyb3cucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5jYXJldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5NTEwOTtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6I2M5NTEwOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNiYzQ0MDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2J1aWxkaW5nLXdlYWx0aC1lZ2cucG5nJyk7XG4gICAgICAgICAgICAuY2FtcGFpZ24tbmF2LW1vYi1zdGFnZXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSNuYXZfc3RhZ2UyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gICAgICAgICAgICAuY2FtcGFpZ24tbmF2LW1vYi1zdGFnZXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSNuYXZfc3RhZ2UzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9wbGFubmluZy1mb3ItcmV0aXJlbWVudC1lZ2cucG5nJyk7XG4gICAgICAgICAgICAuY2FtcGFpZ24tbmF2LW1vYi1zdGFnZXM7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIGEjbmF2X3N0YWdlNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy1vcGVuLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gICAgfVxuXG4gICAgLnN0YWdlMSBhI25hdl9zdGFnZTEsXG4gICAgLnN0YWdlMiBhI25hdl9zdGFnZTIsXG4gICAgLnN0YWdlMyBhI25hdl9zdGFnZTMsXG4gICAgLnN0YWdlNCBhI25hdl9zdGFnZTQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYzQ0MDE7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby13cmFwcGVyIHtcbiAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDVweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXNtLFxuICAgICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdldC1pbi10b3VjaC1hcXVhLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAubWVkaWEtbGVmdCB7XG4gICAgICBpbWcge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYWxsLXVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLnBuZycpO1xuICAgICAgLmdldC1pbi10b3VjaC1wcm92by1tb2I7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLnJlcXVlc3QtY2FsbGJhY2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLnBuZycpO1xuICAgICAgLmdldC1pbi10b3VjaC1wcm92by1tb2I7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLmZpbmQtYWR2aXNlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9sb2NhdGUucG5nJyk7XG4gICAgICAuZ2V0LWluLXRvdWNoLXByb3ZvLW1vYjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICB9XG4gfVxuXG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLmJ1dHRvbi1zbSxcbiAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBib3R0b206MDtcbiAgICB6LWluZGV4Ojk5OTk7XG4gICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojM2IzYjNiO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOTk5OWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5OTllbTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgICBtYXJnaW4tcmlnaHQ6LTk5OTllbTtcblxuICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLFxuICAgICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC11cyxcbiAgICAgIC5jYWxsLWJhY2stZm9ybSxcbiAgICAgIC5hcHBseS1ub3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgIGNvbnRlbnQ6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9waG9uZS1tb2IucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICBjb250ZW50OnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLW1vYi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwcGx5LW5vdyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICBjb250ZW50OnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYXBwbHktbm93LW1vYi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cbiAgICBhW2hyZWZePXRlbF06bGluayxcbiAgICBhW2hyZWZePXRlbF06dmlzaXRlZCB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OjI3MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgNTAlICFpbXBvcnRhbnQ7XG5cbiAgICBoMSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU5OXB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgLnByb3ZvLWhlYWRlci1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDhweDtcbiAgICB9XG4gIH1cblxuICAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG5cbiAgICAuY29udGFjdC11cyxcbiAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgZm9udC1zaXplOjE0cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYW1wYWlnbi1uYXYgLmhhdGNoLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY2FtcGFpZ24tbmF2IC5oYXRjaC10YWI6aG92ZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FtcGFpZ24tbmF2IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi8qIENTUyBmb3IgUmV0aXJlbWVudCBIdWIgXG5cbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cbi8qIE1vcmUgaGVhZGluZ3Mgc3R5bGUgKi9cblxuXG5cbi5sZy1IZWFkaW5nIGgxLCAubGctSGVhZGluZyBoMiwgLmxnLUhlYWRpbmcgaDMsIC5sZy1IZWFkaW5nIGg0LCAubWQtSGVhZGluZyBoMSwgLm1kLUhlYWRpbmcgaDIsIC5tZC1IZWFkaW5nIGgzLCAubWQtSGVhZGluZyBoNCwgLnNtLUhlYWRpbmcgaDEsIC5zbS1IZWFkaW5nIGgyLCAuc20tSGVhZGluZyBoMywgLnNtLUhlYWRpbmcgaDQsIC54cy1IZWFkaW5nIGgxLCAueHMtSGVhZGluZyBoMiwgLnhzLUhlYWRpbmcgaDMsIC54cy1IZWFkaW5nIGg0IHtsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnR9XG5cblxuLmxnLUhlYWRpbmcgaDEsXG4ubGctSGVhZGluZyBoMixcbi5sZy1IZWFkaW5nIGgzLFxuLmxnLUhlYWRpbmcgaDQgIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IFxufVxuXG4ubWQtSGVhZGluZyBoMSxcbi5tZC1IZWFkaW5nIGgyLFxuLm1kLUhlYWRpbmcgaDMsXG4ubWQtSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyBcbn1cblxuLnNtLUhlYWRpbmcgaDEsXG4uc20tSGVhZGluZyBoMixcbi5zbS1IZWFkaW5nIGgzLFxuLnNtLUhlYWRpbmcgaDQgIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IFxufVxuXG4ueHMtSGVhZGluZyBoMSxcbi54cy1IZWFkaW5nIGgyLFxuLnhzLUhlYWRpbmcgaDMsXG4ueHMtSGVhZGluZyBoNCAge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgXG59XG5cbi5mb250LUhlbHZldGljYSBoMSwgLmZvbnQtSGVsdmV0aWNhIGgyLCAuZm9udC1IZWx2ZXRpY2EgaDMsIC5mb250LUhlbHZldGljYSBoNCwgLmZvbnQtSGVsdmV0aWNhIGg1LCAuZm9udC1IZWx2ZXRpY2EgaDYge2ZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O31cblxuXG4uZm9udC1DaGFybGllLVNiLXAgcCB7Zm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCcsIEhlbHZldGljYSxBcmlhbCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjojM2IzYjNiO31cbi5mb250LUNoYXJsaWUtTWVkLXAgcCB7Zm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsQXJpYWwgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6IzNiM2IzYjt9XG5cbi5mb250LUNoYXJsaWUtTWVkLWgxIGgxLCAuZm9udC1DaGFybGllLU1lZC1oMiBoMiwgLmZvbnQtQ2hhcmxpZS1NZWQtaDMgaDMsIC5mb250LUNoYXJsaWUtTWVkLWg0IGg0IHtmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSxBcmlhbCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjojM2IzYjNiO31cblxuXG4uZm9udC0xNSBoMSwgLmZvbnQtMTUgaDIsIC5mb250LTE1IGgzLCAuZm9udC0xNSBoNCwgLmZvbnQtMTUgaDUsIC5mb250LTE1IGg2IHtmb250LXNpemU6IDE1cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxuXG4uZm9udC0xNiBoMSwgLmZvbnQtMTYgaDIsIC5mb250LTE2IGgzLCAuZm9udC0xNiBoNCwgLmZvbnQtMTYgaDUsIC5mb250LTE2IGg2IHtmb250LXNpemU6IDE1cHg7fVxuXG5cbi8qaW1hZ2UgaGFsZiovXG4gXG4uaW1nLWhhbGYtdyB7d2lkdGg6NTAlOyBoZWlnaHQ6YXV0bzt9XG4uaW1nLWhhbGYtaCB7aGVpZ2h0OjEwMCU7IHdpZHRoOmF1dG87fVxuXG5cbi8qTUFTVEhFQUQqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtmb250LXNpemU6IDI0cHg7IHdpZHRoOjUwJTt9XG5cblxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIsIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIHttYXJnaW4tYm90dG9tOjEycHg7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9XG5cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyIGEsIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGEgeyBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O31cblxuXG4vKmRpc2NsYWltZXIqL1xuXG4uZm9udC1IZWx2ZXRpY2Euc21hbGwgaDIge2ZvbnQtc2l6ZTogMTRweDt9XG5cblxuLypCcmVhZGNydW1icyovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtmb250LXNpemU6MTVweDt9XG5cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsIC5tYXN0aGVhZC13cmFwcGVyIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG4vKkFjY2Vzc2liaWxpdHkgbm8gb3V0bGluZSAqL1xuXG5cbi8qRXh0ZXJuYWwgSWNvbnMgKi9cblxuLmV4dExpbmsgLmdseXBoaWNvbiB7bWFyZ2luLWxlZnQ6IDVweDsgZm9udC1zaXplOjAuOGVtO31cblxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG59XG5cblxuLypCdXR0b24gUnViaW5lKi9cblxuYTpob3ZlciAuYnV0dG9uLXNtLXJ1YmluZSwgYTpmb2N1cyAuYnV0dG9uLXNtLXJ1YmluZXsgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O31cblxuXG5cbi8qUmV0SHViICovXG5cbi53cmFwcGVyLXJldGh1YiBhOmhvdmVyIHNwYW4ge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci1yZXRodWIgLnByb2R1Y3QtcGFnZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYTpob3ZlciwgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyBhOmhvdmVyLCAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhpZC1saTEgbGk6Zmlyc3QtY2hpbGQsIC5oaWQtbGktYWN0aXZlIGxpLmFjdGl2ZSB7ZGlzcGxheTogbm9uZTt9XG5cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREFENjtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzNzY5MTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0FBQThBNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBoNCBhIHtmb250LWZhbWlseTonQ2hhcmxpZS1TdGQtU2VtaUJvbGQnICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O31cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQ6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudH1cblxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge21hcmdpbi10b3A6LTEwcHg7Zm9udC1zaXplOjE1cHg7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmc6N3B4IDEwcHg7aGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDt9XG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O31cblxuXG5cbi5uZXdociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld1RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uaW50cm8taWNuIGltZyxcbi5pbnRyby1pY24yIGltZyxcbi5pbnRyby1pY24zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludHJvLWljbiBpbWcge1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5pbnRyby1pY24yIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmludHJvLWljbjMgaW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udGlsZXMtaWNuIGltZyB7XG4gIGhlaWdodDogNjJweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2hlaWdodCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZUxpbmtzRGl2IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYWdlTGlua3NXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2VMaW5rc1dyYXBwZXIgaDIsIC5wYWdlTGlua3NXcmFwcGVyIGgzLCAucGFnZUxpbmtzV3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlTmF2UmlnaHRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBhZ2VMaW5rcyAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGFnZUxpbmtzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhDNkMyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2VMaW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM2QzI7XG59XG4ucGFnZUxpbmtzIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBjb2xvcjogI0FBQThBNDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6MCAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRoLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRoLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRoIHt3aGl0ZS1zcGFjZTogaW5oZXJpdDt9XG5cblxuLypUYWJsZXMgU3RhY2tlZCBPbmUgKi9cbi50YWJsZV9zdGFja2VkMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlRhYmxlcyBTdGFja2VkIFR3byAqL1xuLnRhYmxlX3N0YWNrZWQyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCk6bm90KDpudGgtY2hpbGQoMSkpIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZC50ZFRvdCB7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1ODU2NTIgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bGFzdC1jaGlsZCB0ZC50ZFRvdCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge2ZvbnQtc2l6ZTogMjJweDsgd2lkdGg6NTAlO31cblx0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCwgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cblx0XG5cdC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7bWluLWhlaWdodDogMjgwcHg7fVxuXHRcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtkaXNwbGF5OiBub25lO31cblx0ICBcbiAgLm1lZ2FtZW51LWN0YSBsaTpudGgtY2hpbGQoMykgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikge2Rpc3BsYXk6IG5vbmU7fSAgXG5cdFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyoudGFibGVfc3RhY2tlZDIudGFibGUgdGQsIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7d2lkdGg6NTAlO30qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZUxpbmtzRGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZ2VMaW5rc0RpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXHQucGFnZU5hdlJpZ2h0V3JhcHBlciB7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4O31cblx0XG5cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLWNvbCB7aGVpZ2h0OjI3MHB4fVxuXHRcblx0XG4vKk92ZXJ2aWV3IHRodW1ibmFpbHMgKi9cblx0LnRodW1ibmFpbHMtb3ZlcnZpZXcgIHtwYWRkaW5nLWJvdHRvbToxMDBweDt9XG5cbi50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtib3JkZXItYm90dG9tOm5vbmU7fVxuXG5cdFxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuXHQub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2JvcmRlci1ib3R0b206IG5vbmU7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlTGlua3NEaXYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5pbnRyby1pY24gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLypUaWxlcyovXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIG9uZSAqL1xuXHRcblx0LndyYXBwZXItcmV0aHViIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0ZCwgLndyYXBwZXItcmV0aHViIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O31cblx0XG5cdFxuICAudGFibGVfc3RhY2tlZDEudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qVGFibGUgc3RhY2tlZCB0d28gKi9cbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZC50ZFRvdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgLypwYWRkaW5nLWJvdHRvbTogMjAwJTsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmF5RGl2SW1nIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm9oZWlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vaGVpZ2h0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXHRcblx0LmludHJvLWljbiBpbWcge21hcmdpbi10b3A6LTdweH1cblx0XG5cdC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7bWluLWhlaWdodDogaW5oZXJpdDt9XG5cdFxuXHRcblx0LnRodW1ibmFpbHMtb3ZlcnZpZXcgIHtwYWRkaW5nLWJvdHRvbTozMHB4O31cblxuLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2JvcmRlci1ib3R0b206bm9uZTt9XG5cdFxuXHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XG4ubGctSGVhZGluZyBoMSwgLmxnLUhlYWRpbmcgaDIsIC5sZy1IZWFkaW5nIGgzLCAubGctSGVhZGluZyBoNCwgLm1kLUhlYWRpbmcgaDEsIC5tZC1IZWFkaW5nIGgyLCAubWQtSGVhZGluZyBoMywgLm1kLUhlYWRpbmcgaDQsIC5zbS1IZWFkaW5nIGgxLCAuc20tSGVhZGluZyBoMiwgLnNtLUhlYWRpbmcgaDMsIC5zbS1IZWFkaW5nIGg0LCAueHMtSGVhZGluZyBoMSwgLnhzLUhlYWRpbmcgaDIsIC54cy1IZWFkaW5nIGgzLCAueHMtSGVhZGluZyBoNCB7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O31cblx0XG5cbi8qTUFTVEhFQUQqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHsgY29sb3I6ICNmZmY7bGluZS1oZWlnaHQ6IDEuMjt3aWR0aDogOTAlO2ZvbnQtc2l6ZTogMTNweDttYXJnaW4tbGVmdDogMiU7bWFyZ2luLWJvdHRvbTogMTVweDt9XG5cdFxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oYXNCdExlZnQgLmJ1dHRvbi1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIvKiBDU1MgZm9yIE15U3VwZXIgbGFuZGluZyBwYWdlIC0gdGFic1xuICBBZGRlZCBpbiB0aGVtZS5sZXNzXG4qL1xuXG4ubXlzdXBlci10YWItd3JhcHBlciB7XG4gIC5uYXYtdGFicyB7XG4gICAgPmxpIHtcbiAgICAgID5hIHtcbiAgICAgICAgcGFkZGluZzogMTk2cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgIH1cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgID5saS5pdGVtXzAge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDM3NjkxO1xuICAgICAgfVxuICAgIH1cbiAgICA+bGkuaXRlbV8xIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2NlMDA1ODtcbiAgICAgIH1cbiAgICB9XG4gICAgPmxpLml0ZW1fMiB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNjOTUxMDk7XG4gICAgICB9XG4gICAgfVxuICAgID5saS5hY3RpdmUge1xuICAgICAgPmEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWItcGFuZSB7XG4gICAgLmxpc3QtaXRlbS10ZXh0IHtcbiAgICAgID5wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAuc3R5bGUxIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDBweDtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQuY2VsbFMxIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGFiLXBhbmUubXlzdXBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHVsLm1lZGlhLWxpc3Qge1xuICAgID5saSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbn1cbi5teXN1cGVyLXVuZGVyLTU1IHtcbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gICAgY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIH1cbiAgfVxufVxuLm15c3VwZXItNTUtNjUge1xuICB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICBjYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgfVxuICB9XG59XG4ubXlzdXBlci1vdmVyLTY1IHtcbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm15c3VwZXItdGFiLXdyYXBwZXIge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICA+bGkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgcGFkZGluZzogMjAwcHggMHB4IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15c3VwZXItdGFiLXdyYXBwZXIge1xuICAgIC50YWItcGFuZSB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi10YWJzIHtcbiAgICAgID5saSB7XG4gICAgICAgID5hIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDlweCAwcHggMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubXlzdXBlci1sYW5kaW5nIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICA+LnRhYmxlIHtcbiAgICAgICAgPnRib2R5IHtcbiAgICAgICAgICA+dHIge1xuICAgICAgICAgICAgPnRoIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jdXN0b21lci1zdXJ2ZXkge1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTRweCAyMHB4O1xuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5idXR0b24tbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLW1kLWRpc21pc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vL01vZGFsIGFjY2Vzc2liaWxpdHkgc3R5bGVzXG5cbi5jdXN0b21lci1zdXJ2ZXkge1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICAuY2xvc2UgLmZhLXRpbWVzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5jbG9zZTpmb2N1cyAuZmEtdGltZXMsXG4gICAgLmNsb3NlOmhvdmVyIC5mYS10aW1lcyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBhOmZvY3VzLFxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYTpmb2N1cyAgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMzYjNiM2I7XG4gICAgfVxuXG4gICAgYTpmb2N1cyAuYnV0dG9uLW1kIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL1NwYSBGb3JtIEhlYWRlciBhbmQgQm9keSBzdHlsZXNcblxuLnNwYS1mb3Jtcy1oZWFkZXIsXG4uc3BhLWZvcm1zLWJvZHkge1xuICAucm93IHtcbiAgICAuY29sLWN1c3RvbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zcGEtZm9ybXMtaGVhZGVyIHtcbiAgLnJvdyB7XG4gICAgLmNvbC1jdXN0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnNwYS1mb3Jtcy1ib2R5IHtcbiAgLnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLy9NZWRpYSBxdWVyaWVzXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci1zdXJ2ZXkge1xuICAgIC5tb2RhbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW46IDQwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNsb3NlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLW1kIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLW1kLWRpc21pc3Mge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vUmVzdWx0cyBwYWdlIGJvbGQgdGV4dFxuXG4ud3JhcHBlclJlc3VsdHNQYWdlQ29udGVudCB7XG4gICAgLnJvbWFuLWJvbGQtNzUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuLy9OZXh0IHN0ZXBzIHBhZ2Ugc3R5bGVzXG5cbi53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgIGNvbG9yOiAjMTYxODE4O1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWxnIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4Ljc1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyTGVmdENvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gICAgfVxuXG4gICAgLndyYXBwZXJSaWdodENvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0Q29sTGlua3Mge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFNvbGlkXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NDE5MTU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzOmhvdmVye1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc0MTkxNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vSW1wb3J0YW50IGluZm8gcGFnZVxuXG4uc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyB7XG4gICAgY29sb3I6ICMxNjE4MTg7XG4gICAgXG4gICAgcCxcbiAgICAucm9tYW4tYm9sZC03NSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4gIFxuLy9Gb290ZXIgc3R5bGVzXG4uc3VwZXJzaXplci1mb290ZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIGE6Zm9jdXMsXG4gICAgICAgICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vTWVkaWEgcXVlcmllc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8vTmV4dCBzdGVwcyBwYWdlIHN0eWxlc1xuXG4gICAgLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gICAgICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxODE4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHggMCAwO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXJSaWdodENvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMCA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9JbXBvcnRhbnQgaW5mbyBwYWdlXG5cbiAgICAuc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyB7XG4gICAgICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxODE4O1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8vTmV4dCBzdGVwcyBwYWdlIHN0eWxlc1xuICAgIC53cmFwcGVyLW5leHQtc3RlcHMsXG4gICAgLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8ge1xuICAgICAgICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBlcnNpemVyLWZvb3Rlci1iZyB7XG4gICAgICAgIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvL05leHQgc3RlcHMgc3R5bGVzXG5cbiAgICAud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuXG4gICAgICAgICAgICAud3JhcHBlckxlZnRDb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjRweCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9OZXh0IHN0ZXBzIHN0eWxlc1xuXG4gICAgLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnV0dG9uLWxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlckxlZnRDb2wge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXJSaWdodENvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuXG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zcGFjaW5nLW1iLWxnLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTEwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTE1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTI1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTMwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbGctMzUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctNDAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctNTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgXG4gICAgLnNwYWNpbmctbWItbGctNjAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1wdC1sZy02MCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1wYi1sZy02MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3BhY2luZy1tYi1tb2JpbGUtNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1tYi1tb2JpbGUtMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLW1vYmlsZS0xNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1tYi1tb2JpbGUtMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLXB0LW1vYmlsZS0zMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1wYi1tb2JpbGUtMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwYWNpbmctbWItdGFibGV0LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5zcGFjaW5nLW1iLXRhYmxldC0xMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNwYWNpbmctbWItdGFibGV0LTE1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuc3BhY2luZy1tYi10YWJsZXQtMjAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zcGFjaW5nLW1iLXRhYmxldC0zMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNwYWNpbmctcHQtdGFibGV0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zcGFjaW5nLXBiLXRhYmxldC0zMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufSIsIi5oZXJvLWJhbm5lciB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gICAgfVxufVxuXG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yb21hbi1ib2xkLTc1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItc3VwZXItYmVuZWZpdHMge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEaXJlY3Qgc3VwZXIgbW9kYWwgc3R5bGVzICovXG5cbi5wYWRkaW5nMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53cmFwcGVyLXN0ZC1yaXNrLW1lYXN1cmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuc3RkLXJpc2stbWVhc3VyZS1oZWFkaW5nIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIH1cbn1cblxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyB7XG4gICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLy9CZW5jaG1hcmsgYXNzZXQgYWxsb2NhdGlvbiB0YWJsZVxuXG4gICAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHtcbiAgICAgICAgdGg6bnRoLWNoaWxkKDEpLFxuICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDYlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGg6bnRoLWNoaWxkKDIpLFxuICAgICAgICB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGg6bnRoLWNoaWxkKDMpLFxuICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgdGg6bnRoLWNoaWxkKDMpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLy9Bc3NldCBhbGxvY2F0aW9uIHRhYmxlXG5cbiAgICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC05OTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTWluaW11bVwiO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIk1heGltdW1cIjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC8vQmVuY2htYXJrIGFzc2V0IGFsbG9jYXRpb24gdGFibGVcbiAgICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUge1xuICAgICAgICB0Ym9keSAge1xuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC05OTk5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJCZW5jaG1hcmsgYXNzZXQgYWxsb2NhdGlvbiAoJSlcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1JhbmdlcyAoJSknO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoMyk6YmVmb3JlLFxuICAgICAgICAgICAgICAgICYudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgICAgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVyby1iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZS1vbi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJnO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uYm9yZGVyLWJ1dHRvbi1sYXJnZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIGhlaWdodDogNDRweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxufVxuXG4vL01hc3RlcktleSBQZW5zaW9uIEZ1bmRhbWVudGFsIHByb2R1Y3QgcGFnZVxuXG4ucHJvZHVjdC1hd2FyZCB7XG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAzcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWtwZi1mb3Jtcy1hbmQtZG9jdW1lbnRzIHtcbiAgICAuZmEtZmlsZS1wZGYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuICBcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICBcbiAgICAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIE1MQyBXYXJtdXAgQ2FtcGFpZ24gU1RBUlRcbi5tZXJyaXdlYXRoZXIge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xufVxuXG4ubWxjLWdvbGQge1xuICAgIGNvbG9yOiBAbWxjLWJyYW5kLXByaW1hcnk7XG59XG5cbi5ib2xkaW5lIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJvbGRpbmU7XG59XG5cbi5idG4tZ29sZC1yb3VuZCwgLmJ0bi1saWdodGdyZXktcm91bmQge1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1vcGVuLXNhbnM7XG59XG5cbi5idG4tZ29sZC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1idG4tcHJpbWFyeTtcbiAgICBjb2xvcjogQG1sYy1icmFuZC1idG4tcHJpbWFyeS10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbn1cblxuLmJ0bi1saWdodGdyZXktcm91bmQge1xuICAgIGNvbG9yOiBAbWxjLWJyYW5kLWJ0bi1zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWJvcmRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWhvdmVyO1xuICAgIH1cbn1cblxuLmJnLWdvbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtcHJpbWFyeTtcbn1cblxuLmJnLWxpZ2h0Z3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1iYWNrZ3JvdW5kLWxldmVsLTA7XG59XG5cbi8vIFBhZ2UgbGV2ZWwgc2VsZWN0b3Jcbi5tbGMtd2FybXVwLWNhbXBhaWduIHtcbiAgICAucm93LWJvZHksIC5yb3ctZm9vdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1vcGVuLXNhbnM7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW9wZW4tc2FucztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuICAvLyBNTEMgV2FybXVwIENhbXBhaWduIEVORCIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLnRvcC1oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDt9XG4gICAgfVxuICB9IiwiLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWxpZ2h0Z3JleTtcbiAgICAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyB7XG4gICAgICAgIC5idG4tcHJpbWFyeSxcbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi53cmFwcGVyLWJsb2ctb3ZlcnZpZXcge1xucGFkZGluZy10b3A6NDBweDtcbnBhZGRpbmctYm90dG9tOjQwcHg7XG59XG5cbi5ncm91cC1uYWJhc2lhLWJsb2ctb3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOjMwcHg7XG59XG5cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmJsb2ctd3JhcHBlciB7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgIGhlaWdodDogMjkwcHg7XG59XG5cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiM2IzYjtcbn1cblxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG4gICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgd2lkdGg6IGF1dG87XG59XG5cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xuICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LWRhdGUge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktdGl0bGUgaDMge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOjIycHg7XG59XG5cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktbW9yZS1vdmVybGF5IHtcbiAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBub25lICEgaW1wb3J0YW50OyBjb21tZW50ZWQgdGhpcyBvdXQgdG8gZ2V0IHRoZSBmYWRlIHRvXG4gICAgIC8vI2ZmZiB0byB3b3JrIGFnYWluIC0gc2VlIG1lIGlmIGlzc3VlcyBUYXBhblxufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJsb2dwb3N0IC5ibG9nQmFja0xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICAgICBjb2xvcjogI2IyYjJiMjtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9ncG9zdCAuZW50cnl0ZXh0IHtcbiAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5ibG9nLWF1dGhvciB7XG4gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2ctYXV0aG9yIGltZyB7XG4gICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaHIge1xuICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5ibG9nLWFidC1hdXRob3Ige1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY4O1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweCAwcHg7XG59XG5cbi5ibG9nLWFidC1hdXRob3ItdGl0bGUge1xuICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHAge1xuICAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmFkZHRoaXNfdG9vbGJveCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDUwcHggMHB4IDMwcHg7XG59XG5cbi5ibG9nLWZpbHRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItYmFzaWMgLm1hc29ucnktYnJpY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5ibG9nLXJocy1jb2x1bW4gLm1hc29ucnktYnJpY2sge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nLXdyYXBwZXItY29udGFpbmVyIHtcbiAgIG1hcmdpbi10b3A6MTVweFxufVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC44NTtcbiAgcGFkZGluZzogMHB4IDI1cHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgY29sb3I6I2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgYSB7XG4gIGNvbG9yOiNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLXJocy1jb2x1bW4gaDMge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2dwb3N0IC5ibG9nLWVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSBzbWFsbCB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNjBweCAwIDQ0cHggMDtcbiAgLmJsb2ctc3Vic2NyaWJlLXRleHQge1xuICAgICBoMyB7XG4gICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgfVxuICB9XG4gIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgIC50ZXh0LWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuLmJsb2cgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5Om5vbmVcbn1cblxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAgLnN1Ym1pdGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtICAuc3VibWl0YnV0dG9uIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDIxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAudWktZm9ybXdpemFyZCB7XG4gICAgYm9yZGVyOiBub25lXG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5zdGVwbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMXB4O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1sYWJlbCB7XG4gICAgZGlzcGxheTpub25lXG59XG5cbi5ib290c3RyYXAtcGFnZS1ibG9nIC53cmFwcGVyLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYmxvZy1yaHMtY29sdW1uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJSZWxhdGVkIGFydGljbGVzXCI7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpe1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS10ZXh0IGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtZm9ybSAuYm9vdHN0cmFwLXNpbXBsZWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1yaHMtY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgIC5ibG9nLXN1YnNjcmliZS10ZXh0IHtcbiAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciB7XG4gICAgLmJsb2ctc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5zdGVwbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1maWVsZCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5cbi8vYWRkaXRpb25hbCBzdHlsZSBmb3IgbmV3IEJsb2dcblxuXG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCB7cGFkZGluZy10b3A6MTRweDt9XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGEge2NvbG9yOiMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjpub25lO31cblxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAgYTpob3ZlciB7Y29sb3I6IzIzNTI3YzsgfVxuXG4uYmxvZy53cmFwcGVyLndyYXBwZXItcHJpbWFyeS1uYXYge3BhZGRpbmc6IDE4cHggMDt9XG5cbi5ibG9nLm1sY2xvZ28ge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7fVxuXG4uYmxvZ3NvY2lhbEljbiB7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudDt9XG5cbi5oYXRjaEN0IGg0IHtmb250LWZhbWlseTonQ2hhcmxpZS1TdGQtTWVkaXVtJywgaGVsdmV0aWNhLCBhcmlhbDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2JhY2tncm91bmQtY29sb3I6I0M5NTEwOTsgb3BhY2l0eTowLjk1fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IHsgbWFyZ2luLXRvcDozMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhIHtmb250LWZhbWlseTonQ2hhcmxpZS1TdGQtTWVkaXVtJzsgcGFkZGluZzoxMHB4IDIwcHg7IGJvcmRlcjogM3B4IHNvbGlkICNmZmY7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge2JvcmRlcjozcHggc29saWQgI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyBjb2xvcjojQzk1MTA5O31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmZvY3VzIHt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7aGVpZ2h0OjI3MHB4fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7aGVpZ2h0OiAzMjBweDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcblxuLmJsb2cubWxjbG9nbyB7d2lkdGg6MTIwcHg7fVxuXG4uaGF0Y2hsb2dvIHt3aWR0aDogMTAwcHg7bWFyZ2luLXRvcDoxMnB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDogMTVweDttYXJnaW4tcmlnaHQ6IDVweDt9XG5cbi5ibG9nc29jaWFsSWNuIHsgbWFyZ2luLXRvcDoxMHB4OyBtYXJnaW4tYm90dG9tOi0xMHB4fVxuXG4uaGF0Y2hDdCBoNCB7IG1hcmdpbi10b3A6MjFweCAhaW1wb3J0YW50O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAge2Rpc3BsYXk6bm9uZTt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjY1KTt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2ZvbnQtc2l6ZTogMTVweDtwYWRkaW5nOiA3cHggMjBweDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpob3ZlciB7Y29sb3I6IzNiM2IzYjt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuLmJsb2cubWxjbG9nbyB7d2lkdGg6OTBweDt9XG5cbi5ibG9nLm1sY2xvZ28gaW1nIHtoZWlnaHQ6NDBweDt9XG5cbi5oYXRjaGxvZ28ge3dpZHRoOiA4MHB4O21hcmdpbi10b3A6N3B4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDogMTBweDttYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmhhdGNobG9nbyBoMSB7Zm9udC1zaXplOjMwcHg7fVxuXG4uYmxvZ3NvY2lhbEljbiB7d2lkdGg6MjEwcHg7IG1hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbTotMTBweH1cblxuLmJsb2dzb2NpYWxJY24gaW1nIHtoZWlnaHQ6MzBweH1cblxuLmhhdGNoQ3Qge3dpZHRoOjMxMHB4fVxuXG4uaGF0Y2hDdCBoNCB7Zm9udC1zaXplOjIwcHg7IG1hcmdpbi10b3A6MTNweCAhaW1wb3J0YW50O31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7aGVpZ2h0OjI3MHB4fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuLmJsb2cubWxjbG9nbyB7bWFyZ2luLWJvdHRvbToxNXB4OyBib3JkZXItcmlnaHQ6IDA7fVxuXG4uYmxvZy5tbGNsb2dvIGltZyB7aGVpZ2h0OjM4cHg7fVxuXG4uaGF0Y2hsb2dvIGgxe2ZvbnQtc2l6ZToyNnB4O31cblxuLmJsb2dzb2NpYWxJY24gaW1nIHtoZWlnaHQ6MjZweDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDphdXRvOyBwYWRkaW5nLWxlZnQ6MTVweDsgcGFkZGluZy1yaWdodDoxNXB4OyB9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7IG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206MzBweCB9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7bWFyZ2luLWxlZnQ6MH1cblxuLmJsb2ctZmlsdGVyLXdyYXBwZXIge21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tdG9wOiAtMzBweDt9XG5cbi5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljaywgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrIGltZyB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50O31cblxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoyODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuLmJsb2dzb2NpYWxJY24geyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjcwcHg7IHJpZ2h0OjE1cHg7fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoyNzlweCkge1xuXG4uYmxvZ3NvY2lhbEljbiB7IGZsb2F0OmxlZnQ7IG1hcmdpbi1ib3R0b206LTEwcHg7IH1cblxuLmJsb2dzb2NpYWxJY24gcCB7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IH1cblxufVxuLy9lbmQgYWRkaXRpb25hbCBzdHlsZSBmb3IgbmVldyBCbG9nXG5cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXMubGVzc1wiO1xuXG4vLyBibG9nIG92ZXJ2aWV3IGNvbXBvbmVudFxuXG5AYmxvZy1lbnRyeS1iZy1jb2xvcjogI2ZmZjtcblxuLy8gbmVlZCB0byBzZXQgYSByZWFzb25hYmxlIGNvbnRhaW5lciBoZWlnaHQgZm9yIHJlbG9hZHNcbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1mdWxsIHtcbiAgbWluLWhlaWdodDogMTIwMHB4O1xufVxuXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIge1xuXG4gIC5ibG9nLWZpbHRlci13cmFwcGVyIHtcblxuICAgIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gICAgLmJsb2ctZmlsdGVyLXRhZ3Mge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXJlc3VsdHMtd3JhcHBlciB7XG5cbiAgICAubWFzb25yeS1icmljayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcblxuICAgICAgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsb2ctZW50cnktYmctY29sb3I7XG5cbiAgICAgICAgLmJsb2dlbnRyeS1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAuYmxvZ2VudHJ5LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAuYmxvZ2VudHJ5LWRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmxvZ2VudHJ5LWJvZHkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICAgICAgICAvKiBcInRyYW5zcGFyZW50XCIgb25seSB3b3JrcyBoZXJlIGJlY2F1c2UgPT0gcmdiYSgwLDAsMCwwKSAqL1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgQGJsb2ctZW50cnktYmctY29sb3IpO1xuXG4gICAgICAgICAgICAgIC5ibG9nZW50cnktbW9yZS1saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxvZy1lbnRyeS1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmxvZ2VudHJ5LXRhZ3MtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBvbmx5IHByaW50IHRoZSBtb2RhbCBjb250ZW50cyBvZiB0aGUgYmxvZyBvdmVydmlldyBwYWdlLlxuQG1lZGlhIHByaW50IHtcbiAgLmJsb2ctb3ZlcnZpZXctcGFnZSAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwsIC5tb2RhbCAqIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLy8gZml4IGZvciBlZGl0bW9kZSBjb25mbGljdFxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAuYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi8vIHN0YWNrIHRoZSBjYXRlZ29yeSBuYXYgb24gc21hbGxlciBzY3JlZW5zXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy1mb290ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudFxuICB9XG59XG4iXX0= */
