@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-7-9 *//*!
 * 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}}
/*# 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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TTFDLDBEQUVBLGVBQWlCLFNBQUEsU0FBbUIsSUFBQSxLQUFVLE1BQUEsTUFLOUMsb0NBRUEsZUFBaUIsTUFBQSxLQUFZLGNBQUEsTUFFN0IsaUJBQWtCLFdBQUEsZ0JDNWRsQixvQ0FDRSxXQUFBLE9BR0YsNEVBQUEsc0VBS00sT0FBQSxLQUxOLG9FQWVNLFFBQUEsS0FmTiwyRUFtQk0sUUFBQSxNQUNBLE9BQUEsS0FBQSxFQUFBLEVBcEJOLGtHQXVCUSxPQUFBLEtBQUEsRUFBQSxFQUNBLGlCQUFBLEtBeEJSLDRJQTRCWSxNQUFBLEtBNUJaLDZIQWlDVSxRQUFBLElBakNWLDZJQW9DWSxNQUFBLFFBQ0EsWUFBQSxJQXJDWiw2SUF5Q1ksV0FBQSxNQUNBLFNBQUEsU0FDQSxTQUFBLE9BM0NaLHFLQThDYyxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsRUFHQSxpQkFBQSx5RUFBQSxpQkFBQSw4Q0FBQSxpQkFBQSx5Q0FBQSxpQkFBQSw0Q0F2RGQsMExBMERnQixTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxpQkFBQSxLQUNBLGFBQUEsS0E5RGhCLG1KQW9FWSxZQUFBLElBQ0EsUUFBQSxJQUFBLElBU1osYUFDRSxzQkFDRSxXQUFBLE9BR0YsTzNHNDNzQkEsUzJHMzNzQkUsV0FBQSxRQUdGLE9BQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEdBS0osb0VBQ0UsUUFBQSxNQUdGLGdEQUNFLFFBQUEsV0FJRix5QkFDRSxtQ0FDRSxRQUFBIiwiZmlsZSI6ImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuMVxuICpcbiAqIENvcHlyaWdodCAyMDE0IFR3aXR0ZXIsIEluY1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjBcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIERlc2lnbmVkIGFuZCBidWlsdCB3aXRoIGFsbCB0aGUgbG92ZSBpbiB0aGUgd29ybGQgYnkgQG1kbyBhbmQgQGZhdC5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdseXBoaWNvbnMtaGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/LXhtbTFkdycpO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4LXhtbTFkdycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmY/LXhtbTFkdycpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24udHRmPy14bW0xZHcnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/LXhtbTFkdyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3QudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZmFtaWx5OiAnTmFiSW1wYWN0Jztcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWZhbWlseTogJ05hYlNjcmlwdCc7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENvcnBpZExpZ2h0O1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ29ycGlkSGVhdnk7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9Db3JwaWRDMV84LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQm9sZGluZSc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvYm9sZGluZS9Cb2xkaW5lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1tbGMtaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaWNvbi1tbGMtbW9iaWxlX3NpZGVraWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4uaWNvbi1tbGMtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLmljb24tbWxjLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi1tbGMtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5pY29uLW1sYy1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4uaWNvbi1tbGMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi5pY29uLW1sYy1jYWxjdWxhdG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuLmljb24tbWxjLWZpbmQteW91ci1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuLmljb24tbWxjLWVhc3ktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cbi5pY29uLW1sYy1sb2NhdGUtYW4tYWR2aWNlLWNlbnRyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLmljb24tbWxjLW5ld3MtYW5kLWluc2lnaHRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4uaWNvbi1tbGMtZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4uaWNvbi1tbGMtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5pY29uLW1sYy13aGF0LWlzLXN0cm9uZ2VyLXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5pY29uLW1sYy1sb2NhdGUtYW4tYWR2aXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLmljb24tbWxjLXBhcnRuZXJpbmctd2l0aC11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLmljb24tbWxjLWFzay1hLXF1ZXN0aW9uLWxpdmUtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmljb24tbWxjLW5lZWQtYWR2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4uaWNvbi1tbGMtZmluZC1hbmQtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLW1sYy1oYXZlLWFuLWFkdmlzZXItY2FsbC15b3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5pY29uLW1sYy1jYXNlLXN0dWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG4uaWNvbi1tbGMtcHJpY2VzLWFuZC1wZXJmb3JtYW5jZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cbi5pY29uLW1sYy1jYWxsLWNvbnRhY3R1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG4uaWNvbi1tbGMtZ2V0LWFkdmljZS1vbi15b3VyLWluc3VyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1ob3RsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWZhbWlseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91ci1idXNpbmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuLmljb24tbWxjLW9wZW4tYW4tbWxjLXN1cGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5pY29uLW1sYy1jaG9vc2UtdGhlLXJpZ2h0LWludmVzdG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cbi5pY29uLW1sYy1sb2dvdXQtb2Ytc2VjdXJlc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLmljb24tbWxjLXJlZ2lzdGVyLWZvci1vbmxpbmUtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4uaWNvbi1tbGMtZW1wbG95ZXItY2VudHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLmljb24tbWxjLWludmVzdG1lbnQtcHJvdGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLmljb24tbWxjLXRyYW5zZmVyLXlvdXItdWstcGVuc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLmljb24tbWxjLWdvdmVybm1lbnQtY28tY29udHJpYnV0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLmljb24tbWxjLXNwb3VzYWwtY29udHJpYnV0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLmljb24tbWxjLXNhbGFyeS1zYWNyaWZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cbi5pY29uLW1sYy10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLmljb24tbWxjLWltcG9ydGFudC1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuLmljb24tbWxjLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4uaWNvbi1tbGMtZW1haWwtdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi5pY29uLW1sYy1vcGVuLWEtc3VwZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLmljb24tbWxjLXdyaXRlLXRvLXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4uaWNvbi1tbGMtY29tcGxpYW50LXJlc29sdXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4uaWNvbi1tbGMtb3RoZXItY29udGFjdC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4uaWNvbi1tbGMtZmVhdHVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5pY29uLW1sYy1kaXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cbi5pY29uLW1sYy1jaGFuZ2luZy1qb2JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4uaWNvbi1tbGMtc3RhcnRpbmctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4uaWNvbi1tbGMtaW5jb21lLXByb3RlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi5pY29uLW1sYy1yZXRpcmVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4uaWNvbi1tbGMtaW52ZXN0LXBlcnNvbmFsLWFzc2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuLmljb24tbWxjLWNvbnNvbGlkYXRlLXlvdXItc3VwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cbi5pY29uLW1sYy1teS1zdXBlci1pcy1jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cbi5pY29uLW1sYy1nb3Zlcm5hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4uaWNvbi1tbGMtbXktc3VwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi5pY29uLW1sYy1zdXBlci1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cbi5pY29uLW1sYy1uZXdzbGV0dGVyLWFydGljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4uaWNvbi1tbGMtY2xpZW50LWFzbi1yZWZlcnJhbC1sZXR0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4uaWNvbi1tbGMtY2FtcGFpZ24tcGxhbm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi5pY29uLW1sYy12aWRlby1wcmVzZW50YXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4uaWNvbi1tbGMtc3RyYXRlZ3ktZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cbi5pY29uLW1sYy1wcmVzZW50YXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4vKlxuVGhpcyBDU1MgcmVzb3VyY2UgaW5jb3Jwb3JhdGVzIGxpbmtzIHRvIGZvbnQgc29mdHdhcmUgd2hpY2ggaXMgdGhlIHZhbHVhYmxlIGNvcHlyaWdodGVkXG5wcm9wZXJ0eSBvZiBNb25vdHlwZSBJbWFnaW5nIGFuZC9vciBpdHMgc3VwcGxpZXJzLiBZb3UgbWF5IG5vdCBhdHRlbXB0IHRvIGNvcHksIGluc3RhbGwsXG5yZWRpc3RyaWJ1dGUsIGNvbnZlcnQsIG1vZGlmeSBvciByZXZlcnNlIGVuZ2luZWVyIHRoaXMgZm9udCBzb2Z0d2FyZS4gUGxlYXNlIGNvbnRhY3QgTW9ub3R5cGVcbkltYWdpbmcgd2l0aCBhbnkgcXVlc3Rpb25zIHJlZ2FyZGluZyBXZWIgRm9udHM6ICBodHRwOi8vd2ViZm9udHMuZm9udHMuY29tXG4qL1xuLyogVGhlcmUgc2VlbXMgdG8gYmUgYW5vdGhlciBhcXVhIHVzZWQgaW4gS0pVUCBkZXNpZ25zIChmb3IgbGlua3M/KSwgbWFraW5nIGEgbmV3IHZhcmlhYmxlIGZvciB0aGlzIGZvciBub3csXG4qICBidXQgd2UgY2FuIHJlcGxhY2UgQGtqdXAtYXF1YSB3aXRoIHRoaXMgaW4gZnV0dXJlIGlmIHdlIHNlZSB0aGUgb3JpZ2luYWwgYXF1YSB2YWx1ZSBpcyBub3QgdXNlZC4gKi9cbi8qXG4qIEV4cGFuZHMgdGhlIHdpZHRoIGFuZCBoZWlnaHQgdG8gYSBzcGVjaWZpZWQgdmFsdWUgZm9yIHVzZSBvbiBhIHBsYWNlaG9sZGVyIGZvciBtb2RhbCB2aWRlby5cbiogaWUsIGNyZWF0ZXMgYSBjbGlja2FibGUgYXJlYSB0byBsYXVuY2ggdGhlIG1vZGFsLCB3aGlsZSB1c2luZyB0aGUgYnV0dG9uIHRleHQgZm9yIHNjcmVlbiByZWFkZXJzLlxuKiBTaG91bGQgYmUgdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIGEgYmFja2dyb3VuZCBpbWFnZSwgZWl0aGVyIHRocm91Z2ggc3R5bGluZyBvciAocHJlZmVyYWJseSkgdGhlXG4qIEJvb3RzdHJhcCBFeHRyYSB0YWIgaW4gY29tcG9uZW50cy5cbipcbiogVXNhZ2U6XG4qXG4qICAuY2xhc3MtbmFtZSB7XG4qICAgLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKDMxMHB4LDE2MHB4KTtcbiogIH1cbiovXG4vKlxuKiBBZGRzIGEgcHNldWRvIDpiZWZvcmUgY2xhc3Mgd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UgKyBzcGVjaWZpZWQgd2lkdGgvaGVpZ2h0XG4qL1xuLypcbiogQ3JlYXRlcyBhIHRyaWFuZ2xlIHBvaW50aW5nIHVwXG4qL1xuLnBhZ2VUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi50b3BvbmVUaXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly9tbGMtbWxjZDEubm9uLndodS5uYWIuY29tLmF1L2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvc3NvL2ljb24taW5mb3JtYXRpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnRvcG9uZUNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtSGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm1Db250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNDgwcHg7XG59XG4uZm9ybUNvbnRhaW5lcklucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDM1cHggISBpbXBvcnRhbnQ7XG59XG4uZm9ybUNvbnRhaW5lcklucHV0Rm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDY3ODYxICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICEgaW1wb3J0YW50O1xufVxuLnN1Ym1pdGJ1dHRvbiB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTVweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmllbGRzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubGlua3Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmZvcm1ncm91cGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLm91dGFnZU1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYWNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhbm5lci1idG4tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnL2V0Yy5jbGllbnRsaWJzL2Jvb3RzdHJhcC9jbGllbnRsaWJzL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9ldGMuY2xpZW50bGlicy9ib290c3RyYXAvY2xpZW50bGlicy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9ldGMuY2xpZW50bGlicy9ib290c3RyYXAvY2xpZW50bGlicy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9ldGMuY2xpZW50bGlicy9ib290c3RyYXAvY2xpZW50bGlicy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG59XG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xufVxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7XG59XG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiO1xufVxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiO1xufVxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7XG59XG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjtcbn1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiO1xufVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLXJlc3BvbnNpdmUsXG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG5oNCBzbWFsbCxcbi5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuLmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDYgc21hbGwsXG5oNCAuc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAxMC41cHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMi41cHg7XG4gIH1cbn1cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NiU7XG59XG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbmEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7XG59XG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVweDtcbiAgbWFyZ2luOiA0MnB4IDAgMjFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3Nztcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTAuNXB4IDIxcHg7XG4gIG1hcmdpbjogMCAwIDIxcHg7XG4gIGZvbnQtc2l6ZTogMTguNzVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0Jztcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDEwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS43NXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDIyLjVweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LXNtLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LXNtLFxuc2VsZWN0LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnRleHRhcmVhLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1sZyxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnLFxuc2VsZWN0LmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1sZyxcbnRleHRhcmVhLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0My43NXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjZweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4teHMsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOS41cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOS41cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDk0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAzNi41cHggMTBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgaGVpZ2h0OiA5NHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDE4LjI1cHggLTEwcHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAzNi41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2LjVweDtcbiAgfVxufVxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiAyOS41cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMjkuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyOS41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4tc20ge1xuICBtYXJnaW4tdG9wOiAzMS41cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxLjVweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAzNi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDM2LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXFwwMGEwXCI7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjFweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sXG4uY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDY3LjVweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMi41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtaW4taGVpZ2h0OiAxNi40Mjg1NzE0M3B4O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyxcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDM5Jztcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzYSc7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjpiZWZvcmUsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YmVmb3JlLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YmVmb3JlLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmJlZm9yZSxcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmJlZm9yZSxcbi5wYWdlcjphZnRlcixcbi5wYW5lbC1ib2R5OmJlZm9yZSxcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjphZnRlcixcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAycHggIzAwMDtcbn1cbmRpdi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDA7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwO1xufVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwO1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTk5ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIHRvcDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qKlxuQ09NTUVOVElORyBUSElTIE9VVCBBUyBJVCBJUyBVUCBUTyBTSVRFIFRIRU1FIFRPIE1BTkFHRVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMmQ0ODIxO1xufVxuLmFsZXJ0LWluZm8ge1xuICAgIGNvbG9yOiAjMjE0YzYyO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNmM0YTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYxYzY7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2QyMzIyZDtcbn1cbi5hbGVydC1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjYzEyZjJhO1xufVxuKiovXG4ud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbm5hdi5uYXZiYXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogOTRweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLW5hdiA+IC5vcGVuID4gYSBuYXYubmF2YmFyLWRlZmF1bHRuYXYubmF2YmFyLWRlZmF1bHQgOmhvdmVyIG5hdi5uYXZiYXItZGVmYXVsdG5hdi5uYXZiYXItZGVmYXVsdCA6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmc6IDEwcHggMTIuNXB4O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogLTI1MHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNTBweCwgMHB4LCAwcHgpO1xuICB9XG59XG4vKiBzdGF0aWMgbW9iaWxlIGhlYWRlciBiYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXYtbW9iaWxlLWhlYWRlciAubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODg4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2Nyb2xsLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59XG4jaWNvbi11c2VyLW1vYmlsZS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLyogbW9iaWxlIG9mZmNhbnZhcyBuYXYgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC0yM3B4O1xuICByaWdodDogMTBweDtcbn1cbiNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4ubmF2LW1vYmlsZS1oZWFkZXIgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4vKiBpbWFnZSBzZXJ2bGV0IGRlZmF1bHQgcnVsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLyohXG4gKiBZYW1tITMgLSBZZXQgYW5vdGhlciBtZWdhbWVudSBmb3IgQm9vdHN0cmFwIDNcbiAqIGh0dHA6Ly9nZWVkbW8uZ2l0aHViLmNvbS95YW1tM1xuICpcbiAqIEBnZWVkbW8gLSBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqL1xuLnlhbW0gLm5hdixcbi55YW1tIC5jb2xsYXBzZSxcbi55YW1tIC5kcm9wdXAsXG4ueWFtbSAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnlhbW0gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi55YW1tIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbi55YW1tIC55YW1tLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4ueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmxvZ2luLXBhZ2UsXG4uZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG59XG4ubG9naW4tdG9wLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tdG9wLW5hdiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5sb2dpbi10b3AtbmF2IGE6aG92ZXIsXG4ubG9naW4tdG9wLW5hdiBhOmZvY3VzLFxuLmxvZ2luLXRvcC1uYXYgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAzNzY5MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLm1haW50ZW5hbmNlLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5vdXRhZ2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZhY2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8ucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lcnJvcl9zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lcnJvcl9tZXNzYWdlIHtcbiAgY29sb3I6ICM5OTAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1pbmZvLXJlZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAgMTVweCAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggMDtcbn1cbi5uZy1zdWJtaXR0ZWQgLm5nLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICM5OTAwMDA7XG59XG4ucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogODUlO1xufVxuLm1sYy1oZWFkaW5nIHtcbiAgY29sb3I6ICNjOTUxMDk7XG4gIG1hcmdpbjogNDBweCAwIDMwcHggIWltcG9ydGFudDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5tbGNfaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm1sY19oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5jc3MtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxvZ2luLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcxJSAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiLCBoZWx2ZXRpY2EsIGFyaWFsO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjQkM0NDAxICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uX3ByaW1hcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubWxjLWx0ZC1sb2dpbiAudXNlcm5hbWVfbGFiZWwsXG4ubWxjLWx0ZC1sb2dpbiAucGFzc3dvcmRfbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1sYy1sdGQtbG9naW4gLmhlbHAtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQge1xuICByaWdodDogMjQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICB0b3A6IDE4MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC4zNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb250YWluZXJfY29udGVudCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAudXNlcm5hbWVfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnVzZXJuYW1lX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5tbGNfaGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy10b3A6IDUlO1xuICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC51c2VybmFtZV9sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1sb2dpbi1idXR0b24ge1xuICBtYXJnaW46IDEwcHggNSUgMCA1JTtcbiAgd2lkdGg6IDkwJTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAucGFzc3dvcmRfbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy10b3A6IDUlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgd2lkdGg6IDkwJTtcbn1cbi5jbG9zZS1sb2dpbi13aWRnZXQge1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxODBweDtcbiAgcmlnaHQ6IDIzMXB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jbG9zZS1sb2dpbi13aWRnZXQubWluaW1pemVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5jbG9zZS1sb2dpbi13aWRnZXQuZXhwYW5kZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1NDBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQubWluaW1pemVkLXdpZGdldCB7XG4gIHJpZ2h0OiAtMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jbG9zZS1sb2dpbi13aWRnZXQuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24tZXhjbGFtYXRpb24td2hpdGUucG5nXCIpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2UgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2U6aG92ZXIsXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZWE6dmlzaXRlZCxcbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAub3V0YWdlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24taW5mby1hcXVhLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5vdXRhZ2UtbWVzc2FnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm91dGFnZS1tZXNzYWdlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGE6aG92ZXIsXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYTpmb2N1cyxcbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSBhOnZpc2l0ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmVycm9yX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1sYy1sdGQtbG9naW4gLmxvZ2luLWRpc2FibGVkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm1sYy1sdGQtbG9naW4gLmxvZ2luLWRpc2FibGVkIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5wYXNzd29yZF9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3Mge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3MgLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIGE6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3MgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2xvc2UtbG9naW4td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbW1vbi1zcGlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuY29tbW9uLXNwaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuLmxvZ2luLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMztcbn1cbi5kcG0gaDIsXG4uZW5ldml0YSBoMixcbi5ibHVlcHJpbnQgaDIsXG4uZmMtb25lIGgyLFxuLnBvcnRmb2xpby1mb2N1cyBoMixcbi5wcmVtaXVtLWNob2ljZSBoMixcbi5zdC1hbmRyZXdzIGgyLFxuLnRvcC0yMDAgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnksXG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnksXG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeSxcbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5LFxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnksXG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5LFxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5LFxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5kcG0gaDQsXG4uZW5ldml0YSBoNCxcbi5ibHVlcHJpbnQgaDQsXG4uZmMtb25lIGg0LFxuLnBvcnRmb2xpby1mb2N1cyBoNCxcbi5wcmVtaXVtLWNob2ljZSBoNCxcbi5zdC1hbmRyZXdzIGg0LFxuLnRvcC0yMDAgaDQge1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5kcG0gLmZvcm0tY29udHJvbCxcbi5lbmV2aXRhIC5mb3JtLWNvbnRyb2wsXG4uYmx1ZXByaW50IC5mb3JtLWNvbnRyb2wsXG4uZmMtb25lIC5mb3JtLWNvbnRyb2wsXG4ucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbCxcbi5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2wsXG4udG9wLTIwMCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhLFxuLnByZW1pdW0tY2hvaWNlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5lbmV2aXRhIGgyLFxuLnByZW1pdW0tY2hvaWNlIGgyIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnksXG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZW5ldml0YSBoNCxcbi5wcmVtaXVtLWNob2ljZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEgLmZvcm0tY29udHJvbCxcbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5lbmV2aXRhIC53cmFwcGVyLXN1YmhlYWRlcixcbi5ibHVlcHJpbnQgLndyYXBwZXItc3ViaGVhZGVyLFxuLmZjLW9uZSAud3JhcHBlci1zdWJoZWFkZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLXN1YmhlYWRlcixcbi5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1zdWJoZWFkZXIsXG4uc3QtYW5kcmV3cyAud3JhcHBlci1zdWJoZWFkZXIsXG4udG9wLTIwMCAud3JhcHBlci1zdWJoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZW5ldml0YSAudXNlcm5hbWVfY29udHJvbCxcbi5ibHVlcHJpbnQgLnVzZXJuYW1lX2NvbnRyb2wsXG4uZmMtb25lIC51c2VybmFtZV9jb250cm9sLFxuLnBvcnRmb2xpby1mb2N1cyAudXNlcm5hbWVfY29udHJvbCxcbi5wcmVtaXVtLWNob2ljZSAudXNlcm5hbWVfY29udHJvbCxcbi5zdC1hbmRyZXdzIC51c2VybmFtZV9jb250cm9sLFxuLnRvcC0yMDAgLnVzZXJuYW1lX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbn1cbi5lbmV2aXRhIC5wYXNzd29yZF9jb250cm9sLFxuLmJsdWVwcmludCAucGFzc3dvcmRfY29udHJvbCxcbi5mYy1vbmUgLnBhc3N3b3JkX2NvbnRyb2wsXG4ucG9ydGZvbGlvLWZvY3VzIC5wYXNzd29yZF9jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC5wYXNzd29yZF9jb250cm9sLFxuLnN0LWFuZHJld3MgLnBhc3N3b3JkX2NvbnRyb2wsXG4udG9wLTIwMCAucGFzc3dvcmRfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDklO1xufVxuLmRwbSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWhlYWRlcixcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmRwbSAubG9naW4tY29udGFpbmVyLFxuLmRwbSAubG9naW4tY29udGFpbmVyLFxuLmVuZXZpdGEgLmxvZ2luLWNvbnRhaW5lcixcbi5ibHVlcHJpbnQgLmxvZ2luLWNvbnRhaW5lcixcbi5mYy1vbmUgLmxvZ2luLWNvbnRhaW5lcixcbi5wb3J0Zm9saW8tZm9jdXMgLmxvZ2luLWNvbnRhaW5lcixcbi5wcmVtaXVtLWNob2ljZSAubG9naW4tY29udGFpbmVyLFxuLnN0LWFuZHJld3MgLmxvZ2luLWNvbnRhaW5lcixcbi50b3AtMjAwIC5sb2dpbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5kcG0gLmhlbHAtY29udGVudCxcbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQsXG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQsXG4uZmMtb25lIC5oZWxwLWNvbnRlbnQsXG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQsXG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCxcbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQsXG4udG9wLTIwMCAuaGVscC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjM7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciB1bCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kcG0gYSxcbi5lbmV2aXRhIGEsXG4uYmx1ZXByaW50IGEsXG4uZmMtb25lIGEsXG4ucG9ydGZvbGlvLWZvY3VzIGEsXG4ucHJlbWl1bS1jaG9pY2UgYSxcbi5zdC1hbmRyZXdzIGEsXG4udG9wLTIwMCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRwbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRwbSAud3JhcHBlci1zdWJoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZHBtIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjc4NjE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHBtIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmI3YTk7XG59XG4uZHBtIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmI3YTk7XG59XG4uZHBtIC5oZWxwLWNvbnRlbnQgYSxcbi5kcG0gLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmRwbSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi5kcG0gLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY3ODYxICFpbXBvcnRhbnQ7XG59XG4uZHBtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZHBtIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSg2LCAxMjAsIDk3LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uZHBtIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lbmV2aXRhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YmM5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlZDFmMztcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWQxZjM7XG59XG4uZW5ldml0YSAuaGVscC1jb250ZW50IGEsXG4uZW5ldml0YSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uZW5ldml0YSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDliYzkgIWltcG9ydGFudDtcbn1cbi5lbmV2aXRhIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZW5ldml0YSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoNCwgMTU2LCAyMDIsIDAuNikgIWltcG9ydGFudDtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibHVlcHJpbnQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWE5YztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OWIzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMztcbn1cbi5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDA2OWIzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMztcbn1cbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhLFxuLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNjliMyAhaW1wb3J0YW50O1xufVxuLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5ibHVlcHJpbnQgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5ibHVlcHJpbnQgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWE5YyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDAsIDkxLCAxNTYsIDAuNikgIWltcG9ydGFudDtcbn1cbi5ibHVlcHJpbnQgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzAwNWE5YyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDVhOWMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZjLW9uZSB7XG4gIGNvbG9yOiAjNTg1OTViO1xufVxuLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4MmI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5NGQyO1xufVxuLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg5NGQyO1xufVxuLmZjLW9uZSAuaGVscC1jb250ZW50IGEsXG4uZmMtb25lIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5mYy1vbmUgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2OWIzICFpbXBvcnRhbnQ7XG59XG4uZmMtb25lIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLmZjLW9uZSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZjLW9uZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMCwgODUsIDE1OSwgMC42KSAhaW1wb3J0YW50O1xufVxuLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLWZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM3MjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IxYjQxYSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWI0MWE7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgI2IxYjQxYSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWI0MWE7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYSxcbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM5YjllMDcgIWltcG9ydGFudDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0MTJkICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNGM3MjIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgxOTUsIDE5OSwgNDcsIDAuNikgIWltcG9ydGFudDtcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogI2M0YzcyMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNGM3MjIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByZW1pdW0tY2hvaWNlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOTc4YTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNWFiO1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWI1YWI7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhLFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM3MTY2NTkgIWltcG9ydGFudDtcbn1cbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2JiYjM4YyAhaW1wb3J0YW50O1xufVxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDE2MiwgMTUwLCAxMzcsIDAuNikgIWltcG9ydGFudDtcbn1cbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3QtYW5kcmV3cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMmU4MTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjcxYjg7XG59XG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3MWI4O1xufVxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhLFxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGUyZTgxICFpbXBvcnRhbnQ7XG59XG4uc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDQwLCA1NSwgMTI0LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2YxYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFmMzA7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZjMwO1xufVxuLnRvcC0yMDAgLmhlbHAtY29udGVudCBhLFxuLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMCAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MmIyICFpbXBvcnRhbnQ7XG59XG4udG9wLTIwMCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnRvcC0yMDAgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDI0NSwgMTI2LCAzMywgMC42KSAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmYWYzMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbn1cbi50b3AtMjAwLWhlYWRpbmcgaDIgYSB7XG4gIGNvbG9yOiAjZmQ3ZjFjO1xufVxuLnRvcC0yMDAtaGVhZGluZyBoMiBhOmhvdmVyLFxuLnRvcC0yMDAtaGVhZGluZyBoMiBhOmZvY3VzLFxuLnRvcC0yMDAtaGVhZGluZyBoMiBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9yZ290dGVuX3Bhc3N3b3JkX3N1Ym1pdF9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMSU7XG59XG4uZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC51c2VybmFtZV9sYWJlbCxcbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAucGFzc3dvcmRfbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogOTAlO1xufVxuLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHAge1xuICB3aWR0aDogODIlO1xufVxuLmRwbSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4uZW5ldml0YSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4uYmx1ZXByaW50IC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5mYy1vbmUgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLnRvcC0yMDAgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogNDB2aDtcbn1cbi5kcG0gLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4uZW5ldml0YSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4uZmMtb25lIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLnRvcC0yMDAgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRwbSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLmVuZXZpdGEgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5mYy1vbmUgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5LFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi50b3AtMjAwIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRwbSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5kcG0gLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5kcG0gLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5kcG0gLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzA2Nzg2MTtcbn1cbi5lbmV2aXRhIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5lbmV2aXRhIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YmM5O1xufVxuLmJsdWVwcmludCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5ibHVlcHJpbnQgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5ibHVlcHJpbnQgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNjliMztcbn1cbi5ibHVlcHJpbnQgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5mYy1vbmUgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uZmMtb25lIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uZmMtb25lIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDY5YjM7XG59XG4uZmMtb25lIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLnBvcnRmb2xpby1mb2N1cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLnBvcnRmb2xpby1mb2N1cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOWI5ZTA3O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0MTJkO1xufVxuLnByZW1pdW0tY2hpb2NlIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLnByZW1pdW0tY2hpb2NlIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzcxNjY1OTtcbn1cbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjYmJiMzhjO1xufVxuLnN0LWFuZHJld3MgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLnN0LWFuZHJld3MgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZTJlODE7XG59XG4udG9wLTIwMCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4udG9wLTIwMCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNjJiMjtcbn1cbi5tbGMtcGFnZS1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnkge1xuICB3aWR0aDogMzUlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkOmhvdmVyLFxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpmb2N1cyxcbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1sYy1sdGQtbG9naW4gLmNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53cmFwcGVyLWRmZGZkZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtaGVhZGVyIGgyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuYnRuLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXI6IDA7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuYnRuLXByaW1hcnk6aG92ZXIsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuYnRuLXByaW1hcnk6Zm9jdXMsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuYnRuLXByaW1hcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDEgIWltcG9ydGFudDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAuY29sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYSxcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTp2aXNpdGVkLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOmZvY3VzIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYSA6aG92ZXIsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGE6dmlzaXRlZCA6aG92ZXIsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGE6Zm9jdXMgOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZHBtIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5lbmV2aXRhIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLmZjLW9uZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4udG9wLTIwMCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHZoO1xufVxuLmRwbSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5lbmV2aXRhIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLmJsdWVwcmludCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5mYy1vbmUgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4udG9wLTIwMCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kcG0gLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4uZW5ldml0YSAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5ibHVlcHJpbnQgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4uZmMtb25lIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLnBvcnRmb2xpby1mb2N1cyAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5wcmVtaXVtLWNob2ljZSAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5zdC1hbmRyZXdzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLnRvcC0yMDAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5kcG0gLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4uZW5ldml0YSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5ibHVlcHJpbnQgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4uZmMtb25lIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLnBvcnRmb2xpby1mb2N1cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5wcmVtaXVtLWNob2ljZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5zdC1hbmRyZXdzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLnRvcC0yMDAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZHBtIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5lbmV2aXRhIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5ibHVlcHJpbnQgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLmZjLW9uZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4ucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uc3QtYW5kcmV3cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4udG9wLTIwMCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHBtIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4uZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLmJsdWVwcmludCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLmZjLW9uZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4uc3QtYW5kcmV3cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZHBtIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5lbmV2aXRhIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5ibHVlcHJpbnQgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLmZjLW9uZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4ucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uc3QtYW5kcmV3cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4udG9wLTIwMCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5lbmV2aXRhIC5oZWxwLWNvbnRlbnQsXG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5sb2dvdXQtcGFnZSAubWxjLWx0ZC1zaWRla2ljayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi53cmFwcGVyLWxvZ291dC1jb250ZW50IC5idXR0b24tbWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5sb2dvdXQtcGFnZSAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NyUgMDtcbiAgfVxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubG9naW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5sb2dpbi1wYWdlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgc3Bhbi5idXR0b24tbWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLndyYXBwZXItbG9naW4tYnRuIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRwbSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5lbmV2aXRhIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLmJsdWVwcmludCAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5mYy1vbmUgLndyYXBwZXItc3ViaGVhZGVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLnByZW1pdW0tY2hvaWNlIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLnN0LWFuZHJld3MgLndyYXBwZXItc3ViaGVhZGVyLFxuICAudG9wLTIwMCAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kcG0gLmhlbHAtY29udGVudCxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50LFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQsXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQsXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZHBtIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMzklO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZHBtIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRwbSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLmVuZXZpdGEgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5ibHVlcHJpbnQgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5mYy1vbmUgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbiAgLnN0LWFuZHJld3MgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC50b3AtMjAwIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmRwbSAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAuZW5ldml0YSAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAuYmx1ZXByaW50IC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5mYy1vbmUgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLnBvcnRmb2xpby1mb2N1cyAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAucHJlbWl1bS1jaG9pY2UgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLnN0LWFuZHJld3MgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLnRvcC0yMDAgLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogODUlO1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC5kcG0gLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5lbmV2aXRhIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAuYmx1ZXByaW50IC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAuZmMtb25lIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAucG9ydGZvbGlvLWZvY3VzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAucHJlbWl1bS1jaG9pY2UgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4gIC5zdC1hbmRyZXdzIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAudG9wLTIwMCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZHBtIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5lbmV2aXRhIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5ibHVlcHJpbnQgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLmZjLW9uZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAucG9ydGZvbGlvLWZvY3VzIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuc3QtYW5kcmV3cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAudG9wLTIwMCAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tbGMtcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmRwbSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5sb2dpbi1wYWdlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZHBtIC5sb2dpbi1jb250YWluZXIsXG4gIC5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbiAgLmVuZXZpdGEgLmxvZ2luLWNvbnRhaW5lcixcbiAgLmJsdWVwcmludCAubG9naW4tY29udGFpbmVyLFxuICAuZmMtb25lIC5sb2dpbi1jb250YWluZXIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmxvZ2luLWNvbnRhaW5lcixcbiAgLnByZW1pdW0tY2hvaWNlIC5sb2dpbi1jb250YWluZXIsXG4gIC5zdC1hbmRyZXdzIC5sb2dpbi1jb250YWluZXIsXG4gIC50b3AtMjAwIC5sb2dpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5kcG0gLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZHBtIC5oZWxwLWNvbnRlbnQgcCxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBwLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgcCxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IHAsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBwLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBwLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IHAsXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhIGltcG9ydGFudDtcbiAgfVxuICAudG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGRlc2t0b3AgKi9cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG59XG4vKiBtb2JpbGUgKi9cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggI2M4YzZjMiBzb2xpZDtcbn1cbi8qIGRlc2t0b3AgKi9cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG59XG4vKiBtb2JpbGUgKi9cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhIC5wYW5lbC1ncm91cCxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtZGVmYXVsdCxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqICosXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlcixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgaDQgPiBhIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIGg0ID4gYTpiZWZvcmUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMWVtIDAgMDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsLm9wZW5lZCB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbC5vcGVuZWQgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmlucHV0LWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5lbmREYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuc3RhcnREYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZGF0ZSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmhpc3RvcmljYWxCdXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuaGlzdG9yaWNhbERhdGFTdGF0dXNNZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTU7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByb2R1Y3QtbmFtZSBoMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtbmFtZSBhIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgbWluLXdpZHRoOiA4MDBweCAhIGltcG9ydGFudDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRkIC5jb250cm9scyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNnB4ICEgaW1wb3J0YW50O1xuICB3aWR0aDogMTI1cHggISBpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjOGM4YTg2O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MCU7XG4gIHRvcDogMjVweDtcbn1cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzk3ODc1O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG59XG4uaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3OTc4NzU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhIGltcG9ydGFudDtcbn1cbi5zdGFydERhdGUgbGFiZWwsXG4uZW5kRGF0ZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uc3RhcnREYXRlIC5kcm9wZG93bi1tZW51LFxuLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgd2lkdGg6IDI5MHB4O1xufVxuLmJ0bi1saW5rIHtcbiAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSAuYnRuLXNtIHtcbiAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIHVsLmRyb3Bkb3duLW1lbnUgbGkgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaGlzdG9yaWNhbCB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB0aGVhZCB0ZCB7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICB0b3A6IDI2cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwIGlucHV0LmRhdGUge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gICAgbWluLXdpZHRoOiA3OTBweCAhIGltcG9ydGFudDtcbiAgfVxuICAucmVpbnZlc3RtZW50TGluayB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudW5pdC1wcmljZXMtdGFibGUgbGFiZWwge1xuICAgIGZsb2F0OiBub25lICEgaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogMjZweDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhIGltcG9ydGFudDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIHRvcDogMjZweDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlaW52ZXN0bWVudExpbmsge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogOTBweDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cbi8qVU5JVCBQcmljZXMgKi9cbi8qdGhlIGNhbGVuZGFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi8qbW9yZSBwYWRkaW5nIGluIHRoZSBidXR0b25zIGluIGNhbGVuZGFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qYnV0dG9uIHRvZGF5ICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc3ODA7XG4gIGJvcmRlci1jb2xvcjogIzAxNzc4MDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWluZm8gLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypidXR0b24gY2xlYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczZjNhO1xuICBib3JkZXItY29sb3I6ICM0NzNmM2E7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi8qYnV0dG9uIGRvbmUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4vKmRpc2FibGVkIGRhdGVzICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi8qd2lkdGggb2YgdGhlIGNhbGVuZGFyIHN0YXJ0IGFuZCBlbmQgZGF0ZSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuc3RhcnREYXRlIC5kcm9wZG93bi1tZW51LFxuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZW5kRGF0ZSAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAzMjBweDtcbn1cbi8qbWFrZSBzYW1lIHdpZHRoIGVhY2ggb2YgdGhlIGRhdGUgYnV0dG9uICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAvKmZpeGMgY29uZmxpY3Qgd2l0aCBkcm9wZG93biBtZWdhbWVudSBmdWxsIHdpZHRoKi9cbiAgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyphamR1c3QgdGhlIGZpeCBwcmljZSB0YWJsZSB0byBtYXRjaCB3aXRoIGFjY29yZGlvbiovXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gICAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAvKm1ha2UgdGhlIGRhdGUgZmllbGQgd2lkZXIgKi9cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC8qbWFrZSB0aGUgZGl2IGJ1dHRvbiBwcmljZSBoaXN0b3J5IHdpZGVyKi9cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi8qcG9zaXRpb24gcHJpY2UgaGlzdG9yeSBidXR0b24qL1xuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICByaWdodDogMHB4O1xufVxuLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLypwb3NpdGlvbiBwcmljZSBoaXN0b3J5IGJ1dHRvbiovXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuICAvKnBvc2l0aW9uIHByaWNlIGNsb3NlIGJ1dHRvbiovXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZ1bmQtc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZ1bmQtc2VhcmNoLWZvcm0gLmdvIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLnNlYXJjaC1kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZpbHRlci1zZWFyY2gtZm9ybSAucmVzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLnJlc3VsdHMtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAucmVzdWx0cy1hcmVhIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIEZpbmQgYSBmdW5kICovXG4ud3JhcHBlci1maW5kLWEtZnVuZCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mdW5kLXNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxMHB4ICEgaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwcHggMHB4IDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpICEgaW1wb3J0YW50O1xufVxuLnNlYXJjaC1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZnVuZC1zZWFyY2gtZm9ybSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzOTAwO1xufVxuLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMzgwcHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTllNTtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM1cHggISBpbXBvcnRhbnQ7XG59XG4uZnVuZC1yZXN1bHRzIHRhYmxlLnRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIycHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZXN1bHRzLWFyZWEgdGFibGUudGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3Jlc3VsdHNCb2R5IGg0LnBhbmVsLXRpdGxlIGEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuI3Byb2R1Y3RIZWFkZXIgaDQucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbiNwcm9kdWN0SGVhZGVyIGg0LnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi8qIEZpbmRhICBmdW5kIHJlc3BvbnNpdmUgc3R5bGVzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogYXV0byAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVuZC1zZWFyY2gtZm9ybSAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDAlO1xuICAgIHRvcDogLTEwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDg1JSAhIGltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5tbGNMdGRXZWFsdGhTb3VyY2VMb29rdXAgLmRyb3Bkb3duLW1lbnUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuLyogZGVza3RvcCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICB3aWR0aDogMjUlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLyoqIFJlbW92ZWQgYXMgcGFydCBvZiB0aGUgUXVpY2sgbGluayB0YWJzIHJlZnJlc2hcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6MHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIC5hcnJvdy11cCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2NlMDA1ODtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uaWNvbi1tbGMtY2hldnJvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjb2xvcjogI2FhYThhNDtcbn1cbi8qKlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgxKSBzcGFuIHttYXgtd2lkdGg6MTUzcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMikgc3BhbiB7bWF4LXdpZHRoOjE5MnB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDMpIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCg0KSBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG59XG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaS5pdGVtXzAgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8xIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOml0ZW1fMiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzMgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyoqIHJlcGxhY2VkIGJlbG93LCBhcyBjb250ZW50IGxpc3QgaXRlbXMgY2FuIGhhdmUgdGl0bGUgYmFja2dyb3VuZCBpbWFnZXMgZGVmaW5lZCBub3cuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvc3RhcnRpbmctb3V0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2J1aWxkaW5nLXdlYWx0aC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9wbGFubmluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2Vuam95aW5nLXJldGlyZW1lbnQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4qL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAgIWltcG9ydGFudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNjY2M7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubGlzdC1pdGVtLXRleHQgcCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4vKiBSZXNwb25zaXZlIHN0eWxlcyBhZGRlZCAtIDE4LzMvMTUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5NHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZTAwNTggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhIGltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcmlnaHQ6IDJweCAhIGltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLyogbW9iaWxlICovXG4vKiBkZXNrdG9wICovXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGksXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBmbGV4OiAxO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDM5cHg7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNlMmRmZGM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLW9yYW5nZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1hcXVhIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGJvcmRlci1jb2xvcjogIzAxODM4YyAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLXJ1YmluZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBib3JkZXItY29sb3I6ICNjZTAwNTggIWltcG9ydGFudDtcbn1cbi8qIG1vYmlsZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGksXG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmbGV4OiAwO1xuICB9XG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOTUxMDk7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC01MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDZweCA5cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjOTUxMDkgdHJhbnNwYXJlbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9nZW5lcmFsX2FkdmljZV9hbmRfaW5mby5qcGdcIik7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2ZvY3VzZWRfYWR2aWNlLmpwZ1wiKTtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvY29tcHJlaGVuc2l2ZV9hZHZpY2UuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMnO1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2Njtcbn1cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjc7XG59XG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzNmM2EgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdhNzM3Mztcbn1cbi5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5tYXN0aGVhZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNyU7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLm1hc3RoZWFkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICAgIGJhY2tncm91bmQ6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9tYXN0aGVhZHMvbWFzdGhlYWQtbW9iaWxlLWVnZy1tYXRyaXhAMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLm1hc3RoZWFkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzklIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3BhbiB7XG4gICAgY29sb3I6ICNiYzQ0MDEgIWltcG9ydGFudDtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgLmVtcGxveWVyLXRoZW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keSAuZW1wbG95ZXItdGhlbWUgYSB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIG9sIGxpLFxudWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIHVsIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuLmVtcGxveWVyLXRoZW1lIC5oMyxcbmgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1sZWZ0LWJnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMGVlZWEgMzAlLCAjZmZmZmZmIDApO1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1yaWdodC1iZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmIDcwJSwgI2YwZWVlYSAzMCUpO1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIG5hdi5uYXZiYXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5lbXBsb3llci10aGVtZSBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzQ3M0YzQTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTgxODtcbn1cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDBweCAjYzk1MTA5IGluc2V0O1xufVxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMuc2l0ZS1zZWxlY3QtbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3M0YzQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpID4gYSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2Uge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCB7XG4gIGhlaWdodDogMzIwcHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDIsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoMiB7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgY29sb3I6ICMxODE4MTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxODE4MTY7XG4gIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTgxODE2O1xuICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lICNnbG9iYWxfc2VhcmNoX2Zvcm0ubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBwIGEgc3Bhbixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBwIGEgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wuYmxhY2std2hpdGUtYnItcmFkaXVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDk1JTtcbn1cbi5lbXBsb3llci10aGVtZSAuY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxODE4MTY7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAucm93LWZvb3Rlci1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNDgsIDEzOCwgMC4yNSk7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgYSB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhIHtcbiAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMzQjNCM0I7XG59XG4uZW1wbG95ZXItdGhlbWUgLmRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAuY3RhLWNvcHkgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5udW1iZXJlZC1jYXJkIGgzIHtcbiAgY29sb3I6ICNENDc0M0E7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnO1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIgbGksXG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdiBsaSxcbi5lbXBsb3llci10aGVtZSAubmF2LXBpbGxzIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtdGFicyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1sZWZ0LWJnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLXJpZ2h0LWJnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAyMHB4IWltcG9ydGFudDtcbiAgfVxufVxuLnJvdy5lcXVhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52Y2VudGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNwYWNpbmctcHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zcGFjaW5nLXBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc3BhY2luZy1wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLnNwYWNpbmctcGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5zcGFjaW5nLXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc3BhY2luZy1wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuc3Bhbi5jaGV2cm9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbnNwYW4uY2hldnJvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0M5NTEwOTtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5jaGV2cm9uLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxOTE1O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cuY29scyB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyBoMyB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1oZWFkaW5nIGgzIHtcbiAgY29sb3I6ICNENDc0M0E7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MTkxNTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLWhlYWRpbmcgcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuaW1nLWNvbnRlbnQtdGlsZSAuaW1nLWNvbnRlbnQtdGlsZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZS5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMzIwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDEsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDIsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDMsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDQsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDUsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuaW5uZXIgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLmJyZWFkY3J1bWIgbGksXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm1sYy1wcmltYXJ5LW5hdiBsaSxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubmF2LXBpbGxzIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5uYXYtdGFicyBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIC5sYXN0LmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0xIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMiAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTMgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC00IC5jaGV2cm9uLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4uZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzLFxuLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wge1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIC5jaGV2cm9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93bi5vcGVuIC5jYXJldDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItY29sbGFwc2U6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgdGRbaGVhZGVycz1cIm9yYW5nZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgdGRbaGVhZGVycz1cImRhcmtcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1yb3cge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmNhcmV0OmFmdGVyIHtcbiAgYm90dG9tOiAyMnB4O1xuICB0b3A6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuZHJvcGRvd24ub3BlbiAuY2FyZXQ6YWZ0ZXIge1xuICBib3R0b206IDIycHg7XG4gIHRvcDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDEsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgyLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMyxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg1LFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoMiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkLFxuICAuZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtc3RhbmRhcmQubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA4cHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDYwcHghaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODJweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLypDb3BpZWQgZnJvbSBFbnNpZ2h0ZW4qL1xuLmVtcGxveWVyLXRoZW1lICNtbGMtaGVhZGVyLXRvcC1uYXYge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5pbWctY29udGVudC10aWxlLXRleHQgc3Bhbi5pY29uLW1sYy1jaGV2cm9uIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LmVxdWFsLmVxdWFsLWNvbC1odCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHdpZHRoOiAxMDAlO1xufVxuYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbn1cbnAge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuaDIge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbmgzIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZm9udC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDM5cHg7XG59XG4uZm9udC1zaXplLWJpZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5mb250LXNpemUtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5mb250LXNpemUtbGl0dGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmZvbnQtc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNjOGMyYzY7XG59XG4ucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVXMDEtNzVCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGFybGllLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbn1cbi5jaGFybGllLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLmNoYXJsaWUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbn1cbi5jaGFybGllLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpY1wiO1xufVxuLyogU2hhcmVkICovXG4ubWxjLXByaW1hcnktbmF2IGxpLFxuLm5hdi1waWxscyBsaSxcbi5uYXYtdGFicyBsaSxcbi5icmVhZGNydW1iIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5wYWdlLWNvbnRlbnQsXG4uY2FtcGFpZ24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5wcm9kdWN0LXBhZ2UtdGl0bGUtdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLyogQnV0dG9ucyAqL1xuc3Bhbi5idXR0b24tbGcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbGcgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLmJ1dHRvbi1sZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5zcGFuLmJ1dHRvbi1tZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLmJ1dHRvbi1tZCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLW1kIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG5zcGFuLmJ1dHRvbi1tZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG5zcGFuLmJ1dHRvbi1tZC1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLmJ1dHRvbi1tZC1hcXVhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuc3Bhbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5zcGFuLmJ1dHRvbi1zbSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLXNtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJ1dHRvbi5idXR0b24tc20gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24uYnV0dG9uLXNtOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbi1zbTphY3RpdmUsXG5idXR0b24uYnV0dG9uLXNtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNiYzQ0MDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2JjNDQwMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlMDA1ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZjtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMTgzOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctd2hpdGUtcmV2ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXJ1YmluZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlMDA1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMTgzOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZjU5O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhIGltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5tZWdhbWVudS1idXR0b24tc206aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnRuLW1vZGFsLW9yYW5nZS1tZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5ICEgaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tb3JhbmdlOmhvdmVyLFxuLmJ0bi1vcmFuZ2U6Zm9jdXMsXG4uYnRuLW9yYW5nZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1hcXVhOmhvdmVyLFxuLmJ0bi1hcXVhOmZvY3VzLFxuLmJ0bi1hcXVhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tcnViaW5lOmhvdmVyLFxuLmJ0bi1ydWJpbmU6Zm9jdXMsXG4uYnRuLXJ1YmluZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2JjNDQwMTtcbn1cbi5ydWJpbmUge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5hcXVhIHtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGNoYXJjb2FsLW5ldyB3aWxsIGFsd2F5cyBiZSBjaGFyY29hbCBcbmFuZCB3aWxsIG5vdCBjaGFuZ2UgdG8gb3RoZXIgY29sb3JzIHJlZ2FyZGxlc3Mgb2YgdGhlIHNjcmVlbiBzaXplICh1bmxpa2UgdGhlIG9yaWdpbmFsIC5jaGFyY29hbCkgKi9cbi5jaGFyY29hbCxcbi5jaGFyY29hbC1uZXcge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlLWNvbnRlbnQgdGFibGUgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndoaXRlLXJldmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aGl0ZS1yZXZlcnNlIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIHdyYXBwZXJzICovXG4ud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud3JhcHBlci53cmFwcGVyLXRvcC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4ud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgY29sb3I6ICM0NzNGM0E7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi53cmFwcGVyLndyYXBwZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLndyYXBwZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ud3JhcHBlci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi53cmFwcGVyLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLndyYXBwZXItY2hhcmNvYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczRjNBO1xufVxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi53cmFwcGVyLWJnLWYwZWVlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWJnLWY2ZjNlZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWJnLWZkZmJmNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG59XG4ud3JhcHBlci1iZy0wMDAwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLyogQWRhcHRpdmUgaW1hZ2UgcmVwbGFjZW1lbnQuIE5PVEU6IEFkYXB0aXZlIGltYWdlIGNvbXBvbmVudCBkb2VzIG5vdCBzdXBwb3J0IGFuIGFuY2hvciBlbGVtZW50ICovXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGltZyxcbi5jaGFubmVsLWN0YS13cmFwcGVyIC5tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIHRvcG5hdiBtb2JpbGUgKi9cbiN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbiN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA1cHggM3B4IDVweCAxNXB4O1xufVxuLyogZm9vdGVyICovXG4ucm93LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDU3cHg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgdWwubmF2IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDBweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYTpob3Zlcixcbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIHAge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLm1lZGlhIGltZyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucm93LWZvb3RlciAuY29ubmVjdC13aXRoLXVzLXRpdGxlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucm93LWZvb3RlciAubmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4vKiBOT1RFOiBUaGUgYmVsb3cgY29kZSBuZWVkcyB0byBiZSByZWZhY3RvcmVkIHdoZW4gdGhlIEJ1dHRvbiBwcm9wZXJ0eSBmb3IgdGhlIENvbnRlbnQgTGlzdCBiZWNvbWVzIGF2YWlsYWJsZSAqL1xuLypcbi5saXN0LWl0ZW0tdGV4dCBwIGEge1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbmZvbnQtc2l6ZTogMjRweDtcbmZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbnRleHQtc2hhZG93OiBub25lO1xuY29sb3I6ICNiYzQ0MDE7XG5taW4td2lkdGg6IDE2NnB4O1xuYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbnBhZGRpbmc6IDhweCAyNHB4O1xudGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSovXG4ubGlzdC1pdGVtLXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4vKiBUaGUgZm9sbG93aW5nIGFsc28gbmVlZHMgcmVmYWN0b3JpbmcgLSBNaWNoYWVsIE1jQWxlZXIgdG8gY29tcGxldGUgKi9cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogNjAlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICNiYzQ0MDE7XG4gIHdpZHRoOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi8qIENoYW5uZWwgbWFzdGhlYWQgLSBDYXJvdXNlbCAqL1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAud2hpdGUtcmV2ZXJzZSAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5ydWJpbmUgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuYXF1YSAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggaW1nIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogI2JlNDYwMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbiAgcGFkZGluZzogMTVweCAyMXB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogNSUgO1xuICAgIGxlZnQ6IDElO1xuICAgIHJpZ2h0OiAxJTtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogNjglO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHRvcDogMCA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MCUgO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxNSUgO1xuICAgIGxlZnQ6IDg1cHg7XG4gICAgcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi8qIEVORCA6IENoYW5uZWwgbWFzdGhlYWQgIENhcm91c2VsICovXG4vKiBHSCBNYXN0aGVhZCAqL1xuLm1hc3RoZWFkLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4ubWFzdGhlYWQtd3JhcHBlciAuaGVhZGVyLWl0YWxpY3MgaDIge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpY1wiO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjYmU0NjAxO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNiIDtcbn1cbi5oZXJvLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5oZXJvLWJhbm5lciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIHRvcDogMCA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIC5icmVhZGNydW1iICoge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBFTkQgTWFzdGhlYWQgKiAgL1xuXG4vKiBHSCBsZWZ0IHRvcCByb3cgaGVhZGVyIG5hdiAqL1xuLypIZWFkZXIgdG9wIHJvdyBsZWZ0ICovXG4ud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi8qIEVORCBHSCBIZWFkZXIgdG9wIHJvdyBsZWZ0ICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAxMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDA2NzM1O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uc2VjdGlvbi1oZWFkZXIgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5jaGFubmVsLWN0YS13cmFwcGVyIC5jaGFubmVsLWN0YS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNoYW5uZWwtY3RhIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogMjBweCA3NXB4IDAgMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAqIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgICB3aWR0aDogMzAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNjBweCAwcHggNDRweCAwO1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIC50ZXh0LWltYWdlIGg0IHtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4uYWR2aXNlci10aGVtZS5nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4uYnVzaW5lc3MtdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjYmU0NjAxO1xufVxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMjI1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4vKiBQYWRkaW5nIHRvcCBib3R0b20gc2VjdGlvbiByb3cgICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IC5zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5wdWxsLWxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUzcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5wdWxsLWxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4O1xuICB9XG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICB9XG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmZvY3VzLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NzNGM0E7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDczRjNBO1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkuYWN0aXZlID4gYSxcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCAjYzk1MTA5O1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAvKmhvbWVwYWdlIHNlY29uZCByb3csIG1vYmlsZSAmIG1hZ25pZnlpbmcgZ2xhc3MgaWNvbnMgKi9cbiAgLndyYXBwZXIuY2hhbm5lbC1jdGEtd3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLndyYXBwZXIuY2hhbm5lbC1jdGEtd3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC8qaG9tZXBhZ2Ugc2Vjb25kIHJvdyBvcmFuZ2UsIG9wZW4gc3VwZXIgYWNjb3VudCAmIHJlZyBvbmxpbmUgYWNjZXNzICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDA2NzM1O1xuICB9XG59XG4vKlF1aWNrIGxpbmtzICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNDJweCAwIDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTMxcHg7XG4gIGJvcmRlci10b3A6IDFweCAjZGNkYWQ2IHNvbGlkO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICBtYXJnaW46IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNSU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4vKiBFbWJlZGRlZCBwYWdlIHNlYXJjaCBjb250YWluZXIgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4IC8qIHdpZHRoOiAzMDBweDsgKi87XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIGFyaWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMwMzc2OTEgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjM1MjdjICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgaDUge1xuICBmb250LXNpemU6IDE2O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4vKiBHSCAwMi4wMy4xNSAgKi9cbi8qU3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgYSBoNDpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk3cHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLypNYXN0aGVhZCBzbSAqL1xuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogI2NlMDA1ODtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNjUlO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB3aWR0aDogNjUlO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi8qIEFjY29yZGlvbiBGQVFzICovXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTNweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICAvKmJvcmRlci10b3A6MXB4ICNjOGM2YzIgc29saWQ7Ki9cbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4vKiBDYXJvdXNlbCBpbmRpY2F0b3JzICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLyogRU5EIEdIIDAyLjAzLjE1IHN1cGVyIG92ZXJ2aWV3IHRodW1icyAqL1xuLyogR0VUIGluIHRvdWNoIC0tLS0tICovXG4udGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiA5MyUgIWltcG9ydGFudDtcbiAgfVxuICAvKiAucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtkaXNwbGF5OiBibG9jazt9ICAgICAqL1xufVxuLm5vLWdsb2JhbC1nZXQtaW4tdG91Y2ggLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IHAge1xuICAvKmRpc3BsYXk6bm9uZTsqL1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSxcbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xufVxuLyogT3ZlcnZpZXcgcGFnZSAtIGNhbXBhaWducyBhbmQgcHJvZHVjdHMgKi9cbi5wYWdlLW92ZXJ2aWV3IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjhweCAhIGltcG9ydGFudDtcbn1cbi8qIFByb2R1Y3QgcGFnZSAqL1xuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGksXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaS5sYXN0LmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkuYWN0aXZlLFxuLmNoYXJjb2FsIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgaDEge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5wcm9kdWN0LXBhZ2UtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQTtcbiAgcGFkZGluZzogNDBweCAwIDI0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtcGFnZS1jdGEgaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCxcbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNlbnRlci1jdGEgaDQsXG4uY2VudGVyLWN0YSAuYnV0dG9uLXNtLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCxcbi5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyLWN0YSAuYnV0dG9uLXNtLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCxcbi5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wYWdlLWludHJvLFxuLnByb2R1Y3QtcGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaG93LXRvLWludmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ucHJvZHVjdC1wYWdlLWludHJvIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1pbnRybyAuY29udGFpbmVyLFxuLnByb2R1Y3QtcGFnZS1pbnRybyAuY29udGFpbmVyLFxuLnByb2R1Y3QtcGFnZS1ob3ctdG8taW52ZXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIC8qIHRlbXAgZml4IC0gYXR0ZW1wdCB0byByZW1vdmUgaWYgcG9zc2libGUgKi9cbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkubGFzdCB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0LmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmZpcnN0LFxuLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnByb2R1Y3QtcGFnZS1mYXFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCBwIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi8qIEdsb2JhbCBhY2NvcmRpb25zICovXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhbmVsIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFuZWwgLm1lZGlhLWxpc3QgbGkubWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmFjY29yZGlvbi1sYXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG59XG4vKiBNb3ppbGxhIGJ1ZyBmaXggKi9cbi5ib290c3RyYXAtYmxvZy1lbnRyeSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLyogQWJvdXQgTUxDIHN0eWxlcyAtIGNyZWF0ZWQgYnkgSW1yYW4gKi9cbi5vdXItaW1wYWN0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ub3VyLWltcGFjdCAqIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5vdXItaW1wYWN0ICogaDEge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5vdXItaW1wYWN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODYwMTg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gISBpbXBvcnRhbnQ7XG59XG4ub3VyLWltcGFjdC1ib2R5IHtcbiAgY29sb3I6ICNEODYwMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNERDQ0Q7XG59XG4ub3VyLWltcGFjdC1iZWxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTk7XG59XG4ub3VyLWltcGFjdC1iZWxvdyAqIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWNvdW50OiAzO1xufVxuLmNmLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xufVxuLmNmLW5hdiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNmLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMzQjNCM0IgISBpbXBvcnRhbnQ7XG59XG4uY2YtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi8qIFRhYmxlcyAqL1xuLnRhYmxlIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLWNlbGwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREJEMjtcbn1cbi50YWJsZS1jZWxsLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtc3ViLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLXN1Yi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2MjIxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzczM0E7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWJvcmRlcmVkLWltYWdlcyB0ciB0ZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZhcS1ib2R5IHRhYmxlIHRoLFxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXItY29udGVudC1yb3cgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZhcS1ib2R5IHRhYmxlIHRkLFxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXItY29udGVudC1yb3cgdGFibGUgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyogU3Ryb25nZXIgU3VwZXIgcGFnZXMgKi9cbi53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE4cHg7XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ud3JhcHBlci10b29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi53cmFwcGVyLXRvb2xzIC50ZXh0LWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDMwcHggISBpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci10b29scyAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbn1cbi53cmFwcGVyLXRvb2xzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi53cmFwcGVyLXRyYW5zcGFyZW50LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXIsXG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyLWhvdy1pdC1jYW4td29yayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlci1ob3ctaXQtY2FuLXdvcmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb3RlY3QtbXktc3VwZXItZm9ybSAucHJvdGVjdC1teS1zdXBlci1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm90ZWN0LW15LXN1cGVyLWZvcm0gLnByb3RlY3QtbXktc3VwZXItZmllbGQgaW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogODAwcHg7XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciAubW9kYWwtYm9keSBpZnJhbWUge1xuICBib3JkZXI6IDBweDtcbn1cbi5hZHZpY2UtY2VudHJlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uY29tcC13aW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA0MnB4IDYwcHg7XG59XG4uYWR2aWNlLWNlbnRyZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYWR2LWNlbnRlci1tYXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYWR2LWNlbnRlci1tYXBzIGlmcmFtZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG59XG4uYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY0O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ib3gtY29udGVudCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYm94LWNvbnRlbnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJveC1jb250ZW50IC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmZlYXR1cmUtY29weSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5idXNpbmVzcy1nZXQtaW4tdG91Y2ggYSB7XG4gIGNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGE6aG92ZXIge1xuICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xufVxuLmFkdmlzZXItZ2V0LWluLXRvdWNoIGEge1xuICBjb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmd0b3A2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnBhZGRpbmd0b3A0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmx0LWllOSBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdIIE1PRElGWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKjExLjAyLjE1LS0tLS0tLS0tLS0tLS0gKi9cbi5uYXZiYXItbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNtZWdhbWVudS1jb2wtMSB7XG4gIC8qbWFyZ2luLWxlZnQ6MjBweDsgd2lkdGg6MjUwcHg7IHBhZGRpbmc6MjBweDsgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YzsgY29sb3I6I2ZmZjsqL1xufVxuI21lZ2FtZW51LWNvbC0xID4gaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG4jbWVnYW1lbnUtY29sLTEgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI21lZ2FtZW51LWNvbC0xIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWdhbWVudS1jb2wtMSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLyoueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7cGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgYm9yZGVyLXRvcDogMDttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7ei1pbmRleDogNTsgfSovXG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4vKjEyLjAyLjE1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKm1sYyBsb2dvIHBhZGRpbmcgKi9cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpLmZpcnN0IHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG59XG50ZCxcbnRoIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdy1mb290ZXIud3JhcHBlci5mb290ZXItYmFzZS1iZyxcbi5ib290c3RyYXAtcm93LnBhcmJhc2UubXVsdGlwbGUtY29sdW1ucy5zZWN0aW9uIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyovXG59XG4uYm9vdHN0cmFwLWFkZHRoaXMucGFyYmFzZS5ib290c3RyYXAtYmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLyoxMy4wMi4xNSovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qKiAwNS8yMDI1IC0gS2p1cCBjaGFuZ2VzOiBTVEFSVCAqKi9cbiAgLm5hdi1tb2JpbGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgLypNTEMgbG9nbyAqL1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciAubW9iaWxlLW1lbnUge1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgYS5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdi1tb2JpbGUtaGVhZGVyIGEubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1pbi13aWR0aDogNjFweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1tb2JpbGUtaGVhZGVyICNtbGMtaGVhZGVyLWJ1dHRvbnMtbW9iaWxlIHtcbiAgICBmbG9hdDogaW5saW5lLWVuZDtcbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgI21sYy1oZWFkZXItYnV0dG9ucy1tb2JpbGUgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiogMDUvMjAyNSAtIEtqdXAgY2hhbmdlczogRU5EICoqL1xufVxuLypBY2NvcmRpb24gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLyoxNi4wMi4xNSAqL1xuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZ2x5cGhpY29uIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgICBjb2xvcjogIzAxNzc4MDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICAvKkdldHRpbmcgcmlkIG9mIGJvdHRvbSBhYm91dCBhZHZpY2UgbGluayovXG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLW9mZmNhbnZhcy5vZmZjYW52YXMtdHJhbnNmb3JtLmluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICAgIC8qYmFja2dyb3VuZCBjb2xvciBzaWRlIG5hdiBsZWZ0ICovXG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTJweCAzcHggMTJweCAxNXB4O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMHB4IC0xMHB4O1xuICB9XG59XG4vKmNoYW5nZSBmcm9tIDYwMCB0byA5OTIgY2F1c2UgdGhlcmUgYXJlIDUgdGFicyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyp0YWJzKi9cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlLFxuICAubmF2LXRhYnMgPiBsaSxcbiAgLm5hdi10YWJzID4gbGkuZmlyc3QsXG4gIC5uYXYtdGFicyA+IGxpLmxhc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMHB4ICNjOGM2YzIgc29saWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgfVxuICAud3JhcHBlci1zdHJvbmdlci1zdXBlciAudGV4dC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuYWR2LWNlbnRlci1tYXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4vKjE3LzAyLzE1LS0tLS0tLS0tLSAqL1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBjb2xvcjogIzAxNzc4MDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBjb2xvcjogIzAxNzc4MDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi8qIEVxdWFsIGNvbHVtbiBoZWlnaHQgc2l6aW5nIHdoZW4gLmVxdWFsLWNvbC1oZWlnaHQgYXBwbGllZCB0byByb3cgKi9cbi5yb3cuZXF1YWwtY29sLWhlaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQ6YmVmb3JlLFxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddID4gKiB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgLmNvbC1jdXN0b20gLmJvb3RzdHJhcC10ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAxNzc4MDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgcGFkZGluZzogMTBweCAxMHB4IDBweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZjU5O1xufVxuLm1lZ2FtZW51LWNvbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubWVnYW1lbnUtY29sIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tZWdhbWVudS1jb2wgbGkgYSB7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUtY29sIGxpIGE6aG92ZXIsXG4ubWVnYW1lbnUtY29sIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MCAhaW1wb3J0YW50O1xufVxuLm1lZ2FtZW51LWNvbCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudCA7XG59XG4ubWVnYW1lbnUtY29sIGE6aG92ZXIsXG4ubWVnYW1lbnUtY29sIGE6Zm9jdXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgsXG4uZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjNweDtcbn1cbi5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSAuYnV0dG9uLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi8qIEdsb2JhbCBzdHlsZXMgZm9yIEZBUSwgU2VhcmNoIHJlc3VsdCBwYWdlcyAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlcixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLm1sYy1zZWFyY2ggaDEsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtZmFxcyBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC10eXBlcyxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmZhcXMtYnJvd3NlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmM3O1xufVxuLmZhcS1jb21wb25lbnQtd3JhcHBlciBhLmZhcS1icm93c2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzcgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgYm90dG9tOiAtMXB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NlYXJjaC1jb250YWluZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAuZGlkeW91bWVhbnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2ZhcS1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNmYXEtcmVzdWx0cy1saXN0IC5wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLyogRkFRcyByZXN1bHRzICovXG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNmYXEtYW5zd2VyLWZlZWRiYWNrLW5vIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmFxLWFuc3dlciAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk5MnB4ICEgaW1wb3J0YW50O1xufVxuLmZhcS1hbnN3ZXIgdGFibGUge1xuICBib3JkZXI6IDBweCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZhcS1hbnN3ZXIgdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cbi5mYXFzIC5wYW5lbC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmM3O1xufVxuLmZhcXMgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAxMHB4O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICEgaW1wb3J0YW50O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mYXFzIC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmZhcXMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0LFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyB7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lICEgaW1wb3J0YW50O1xufVxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MSAhIGltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub246aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbiAgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG4vKiBFbWJlZGRlZCBGQVEncyAqL1xuLmZhcS1jYXRlZ29yeS1jb250YWluZXIgLmZhcS1jYXRlZ29yeS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZmFxLWNhdGVnb3J5LWNvbnRhaW5lciAuZmFxcy1jb250ZW50cyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZhcS1jYXRlZ29yeS1kaWFsb2cgdGFibGUge1xuICBib3JkZXI6IDBweDtcbn1cbi8qIEVtZWRkZWQgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgc3BhbiNzZWFyY2gtaWNvbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24gLmdseXBoaWNvbi1zZWFyY2gge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiA0cHggNDBweDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBHSCAwMy4wMy4xNSAgICAgKi9cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDIxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7XG4gIGNvbG9yOiAjMDA0ZjU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuI21lZ2FtZW51LWNvbC0xIGEge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgaDQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi8qbGVmdCBtZW51IHBhbmVsICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU1MjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOS4yNXB4O1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuZmlyc3QgPiBhOmZvY3VzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmxhc3QgPiBhOmZvY3VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjNDQ0IHNvbGlkO1xuICB9XG4gICNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gICNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjhkO1xuICB9XG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuI3NpdGUtc2VsZWN0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLyplbmQgbGVmdCBtZW51IHBhbmVsICovXG4vKiBFTkQgR0ggMDMuMDMuMTUgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLyogRU5EIEdIIDAzLjAzLjE1IFxcICAgKi9cbi8qIEdIIDA1LjAzLjE1ICAgKi9cbi8qMDUuMDMuMTUgKi9cbi5wYW5lbC1oZWFkaW5nIGEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbn1cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDEwcHg7XG4gIH1cbiAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscyA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlMDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMuaW4ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC8qY2xvc2UgYnV0dG9uIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA1cHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNDpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGEge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLW1hc3RoZWFkLndyYXBwZXItYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG59XG4ubXVsdGlwbGUtY29sdW1ucy5jb2x1bW4uY2YgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjNjI2MDVjO1xufVxuLypFTkQgR0ggMDUuMDMuMTUgICAgKi9cbi8qIEdIIDA2LjAzLjE1ICAgKi9cbi8qVGFicyAqL1xuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nKTtcbn1cbi5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXMucG5nKTtcbn1cbi5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxufVxuI21lZ2FtZW51LWNvbC0xIGg0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZHJvcGRvd24tbWVudSBoNSB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi8qIEVORCBHSCAwNi4wMy4xNSAgKi9cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmltcG9ydGFudC1pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uaW4tdGhlLW5ld3MtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1oZWFkZXIsXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IDBweCBub25lO1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB0ZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhIGltcG9ydGFudDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDQpIGltZyB7XG4gIG1hcmdpbi10b3A6IDVweCAhIGltcG9ydGFudDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgaDMsXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ3NDc0Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICM0NzQ3NDc7XG4gIH1cbiAgLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzQ3NDc7XG4gIH1cbn1cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZGlhbG9nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC1wYWdlLWNvbC1idG4gc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxhdGVzdC1uZXdzLWN0YS1idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4jaWNvbi11c2VyLW1vYmlsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICByaWdodDogOHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLypyaWdodCBhZHZpc2UgdGFiIGZpeGVkICovXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MSAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA5cHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsXG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlLFxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyAubWVkaWEtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm0ubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgY29sb3I6ICMxNjE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgI2dsb2JhbF9zZWFyY2hfZm9ybS5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIG1heC13aWR0aDogNTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4vKiBJbXJhbiAqL1xuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4uY2YtcXVpY2tsaW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4ICEgaW1wb3J0YW50O1xufVxuLmNmLXZpZGVvLWhlYWRlciBoMixcbi5jZi12aWRlby1oZWFkZXIgaDMge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJiZWQtYmx1ZS10ZXh0IGxpLFxuLnRhYmJlZC1ibHVlLXRleHQgdWwge1xuICBib3JkZXI6IDBweCAhIGltcG9ydGFudDtcbn1cbi50YWJiZWQtYmx1ZS10ZXh0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDE4MzhDICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCAwcHggMHB4IDQwcHggISBpbXBvcnRhbnQ7XG59XG4udGFiYmVkLWJsdWUtdGV4dCAubWVkaWEge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY2YtaG9wZS1hY2NvcmRpb24gLnBhbmVsID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5jZi1uYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5tbGMtY29tbXVuaXR5LWxvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jZW50cmUtYWxpZ24tYWxsICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXJnaW5ib3R0b20xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaDFzZWxmIHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaDFzZWxmIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2lkZS10eHQgLm9yYW5nZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNoYXJjb2FsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucGVyc2lzdGVudC1jaGFyY29hbCAuY2hhcmNvYWwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMgLmljb24tbWxjLWNoZXZyb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRpbGVzIC5pY29uLW1sYy1jaGV2cm9uIHtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNmYXFzLWJyb3dzZSAubmF2LXRhYnMgbGkgKyBsaSArIGxpICsgbGkgKyBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cbi5ib3gtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNC41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFubmVsLWN0YS13cmFwcGVyIC5jZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIH1cbn1cbi8qTGVmdCBwYW5lbCBpc3N1ZSB3aXRoIG1lZ2FtZW51ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qY2Fyb3VzZWwgbm8gcGFkZGluZyBsZWZ0IGFuZCByaWdodCAqL1xuLndyYXBwZXIuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbC14cy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDEgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5jb2wtY3VzdG9tIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIgLmRpc2NsYWltZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyBhIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyBhIC5idXR0b24tdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLndyYXBwZXIud3JhcHBlci1kYXJrICNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsIC5tZWRpYS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWJvZHkgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI2xwQ2hhdCBpbWcge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBzcGFuLmJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLyoqKioqKioqKioqKiogU2lsbyB1cGxpZnQgKioqKioqKioqKioqKioqKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5tYXN0aGVhZC1hZHZpc2VyIGgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUgLnBhbmVsLWhlYWRpbmcgaDMge1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDBweDtcbn1cbi5wYW5lbC1kZWZhdWx0LnBhbmVsLXNpbmdsZS5kYXJrLXBhbmVsLXNpbmdsZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk0OGE7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUgLnBhbmVsLWJvZHkgaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTQ4YTtcbn1cbi5ib3JkZXItYnV0dG9uLXItY2hldnJvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmc6IDExcHggMzVweCAxMXB4IDIxcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYnV0dG9uLXItY2hldnJvbiAuYm9yZGVyLWJ1dHRvbi1tZDphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xZW0gMC4xZW0gMCAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuNDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDAuNDVlbTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmFkdmlzZXItdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTQ4QTtcbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTQ4QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDOTUxMDk7XG59XG4ubWFzdGhlYWQteHMge1xuICBoZWlnaHQ6IDEzNnB4O1xufVxuLmJhY2tncm91bmQtc2l6ZS1jb3ZlciB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aC1ociAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJnLWNvbG9yLTE2MTgxOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE4MTggIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG59XG4uZGVlcC1vcmFuZ2Uge1xuICBjb2xvcjogIzc0MTkxNTtcbn1cbi5zdWJoZWFkaW5nLXBhcnRpYWwtdW5kZXJsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3ViaGVhZGluZy1wYXJ0aWFsLXVuZGVybGluZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5NTEwOTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IC5wb3J0Zm9saW8tbGVmdC1jb2wtY2FsbG91dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQgLnBvcnRmb2xpby1sZWZ0LWNvbC1jYWxsb3V0IGg0IHtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dC5sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIgLm1hc3RoZWFkLWFkdmlzZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyIC5tYXN0aGVhZC1hZHZpc2VyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYWR2aXNlci10YWJzLWp1c3RpZmllZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICB9XG4gIC5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIC5uYXYtdGFicyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYXN0aGVhZC14cyBoMSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnNwYWNpbmctcHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBDVEEgbmF2IGJ1dHRvbiAqL1xuLm5hdi1jdGEtYXF1YSBsaS5sYXN0LFxuLm5hdi1jdGEtYXF1YSBsaS5sYXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QsXG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0LFxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3RhLW5hdiBsaS5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN0YS1uYXYgbGkubGFzdCxcbiAgLmN0YS1uYXYgbGkubGFzdDpob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YyAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52b2EtaGVyby1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG4udm9hLWxpc3RzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi52b2EtbGlzdHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS92YWx1ZS1vZi1hZHZpY2UvY2hlY2stY2lyY2xlLnBuZycpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ud3JhcHBlci12b2EtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnZhbHVlLW9mLWFkdmljZSAucm93LWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLndyYXBwZXItdm9hLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4udmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogOTAlO1xufVxuLnZhbHVlLW9mLWFkdmljZSAudm9hLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnZhbHVlLW9mLWFkdmljZSAudm9hLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnRlYXNlci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnRlYXNlci1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZS1vZi1hZHZpY2UgLndyYXBwZXItdm9hLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC52YWx1ZS1vZi1hZHZpY2UgLndyYXBwZXItdm9hLWNvbnRlbnQgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwcGVyLXZvYS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvYS1oZXJvLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1lZGlhLnNwYWNpbmctbXQtMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC50ZWFzZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudm9hLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFzdGhlYWQtc20gLnZvYS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cbn1cbi50YWJzIC5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4udGFicyAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZC5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYnMgLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYnMgLm5hdi10YWJzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC50YWJzIC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIH1cbiAgLnRhYnMgLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcbiAgfVxuICAudGFicyAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZC5hY3RpdmUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuLyogQ3JlYXRpbmcgc3R5bGVzIGZvciBjYW1wYWlnbnMgLSBUYXBhbiB2YXNoaSAqL1xuLmNhbXBhaWduLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50LWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50LWN0YSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1tZCxcbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLXNtLFxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbGcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBjb2xvcjogIzA2OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xufVxuLmltcC1pbmZvIC5tZWRpYSAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5tYXJnaW50b3A1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY2FtcGFpZ24tY3RhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYW1wYWlnbi1jdGEgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FtcGFpZ24tY3RhIC5idXR0b24tbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYW1wYWlnbi1jdGEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi53cmFwcGVyLXVzZWZ1bC1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cbi8qIFN1cGVyIHNtYXJ0IHN0cmF0ZWdpZXMgKi9cbi53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGg0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkJGNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHggISBpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbWFydC1zdHJhdGVneS1ib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTdlMztcbn1cbi5zbWFydC1zdHJhdGVneS1ib3ggYSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1hcmdpbmJvdHRvbTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbmJvdHRvbTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduLWdldC1pbi10b3VjaCBwIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLmNhbXBhaWduLWNvbnRlbnQgaHIge1xuICBjb2xvcjogI2M4YzZjMjtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbn1cbi5zbWFydC1zdHJhdGVneSAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICEgaW1wb3J0YW50O1xufVxuLnN0cmF0ZWd5LWNvbnRlbnQgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggISBpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLyogVW5kZXJzdGFuZGluZyBzZXJpZXMgKi9cbi51bmRlcnN0YW5kaW5nLXNlcmllcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gIGhlaWdodDogMzc1cHggISBpbXBvcnRhbnQ7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBBY2NlbnR1cmUgV2hpdGUgUGFwZXIgKi9cbi52aWRlby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgISBpbXBvcnRhbnQ7XG59XG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3Zlcixcbi52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cbi52aWRlby1saXN0IC5pbXAtaW5mbyAubGlzdC1pdGVtLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWRlby1saXN0IC5mbGV4LXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi52aWRlby1saXN0IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi8qIE1MQyBJbmZsYXRpb24gUGx1cyAqL1xuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG59XG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG59XG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmF2LWluZmxhdGlvbi1wbHVzIC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogTWlzYyAqL1xuLndyYXBwZXItc2l0ZW1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi53cmFwcGVyLXNpdGVtYXAgLmJvb3RzdHJhcC1zaXRlbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDBweCA0MHB4IDE4cHg7XG59XG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmluZC1zdXBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1tZCxcbi5maW5kLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uY29uc29saWRhdGUtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tbWQsXG4uY29uc29saWRhdGUtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm1hcmdpbmJvdHRvbTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2LWluZmxhdGlvbi1wbHVzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FtcGFpZ24tY29udGVudCxcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5hdi10YWJzIGxpLmxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQsXG4gIC5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FtcGFpZ24tY29udGVudCxcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5hdi10YWJzIGxpLmxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYW5lbC10aXRsZSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYW5lbCAubGlzdC1pdGVtLXRleHQsXG4gIC5pbXAtaW5mbyAubGlzdC1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhbmVsIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgdGFibGUudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuYm94LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogMTcwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLWNvbnRlbnQgLmJ1dHRvbi1zbSxcbiAgLmNhbXBhaWduLWNvbnRlbnQgLmJ1dHRvbi1tZCxcbiAgLmNhbXBhaWduLWNvbnRlbnQgLmJ1dHRvbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5jZW50ZXItY3RhIC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU21hcnQgc3RyYXRlZ3kgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbiAgLndyYXBwZXItc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IG5vbmU7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGltZyxcbiAgLnNtYXJ0LXN0cmF0ZWd5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBhIHtcbiAgICBoZWlnaHQ6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhIGltcG9ydGFudDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAvKiBVbmRlcnN0YW5kaW5nIHNlcmllcyByZXNwb25zaXZlIHN0eWxlcyAqL1xuICAudW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZyxcbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLyogQWR2aWNlICovXG4gIC5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb21wLXdpbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTJweCAzMHB4O1xuICB9XG59XG4uZm9ybXMtbmF2LXByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uZm9ybXMtbmF2LXByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2M4YzZjMjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4ICEgaW1wb3J0YW50O1xufVxuLmZvcm1zYW5kZG9jcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5mb3Jtc2FuZGRvY3MgLnBhbmVsIC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmZvcm1zYW5kZG9jcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlLFxuLmZvcm1zYW5kZG9jcyAuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG4uZm9ybXMtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybXMtc2VhcmNoIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZ2x5cGhpY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTAxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogLTVweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmZvcm1zLXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzZjMjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNjUwcHg7XG59XG4vKiBDb250YWN0IHVzIFBhZ2UgJiBGb3JtcyBhbmQgRG9jcyBUaGUgU2VhcmNoIHN0eWxlICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLyp0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCB0ZXh0IGZpZWxkICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG59XG4vKnRoZSBoZWlnaHQgJiBmb250IHByb3BlcnRpZXMgZm9yIHRoZSBzdWJtaXQgYnV0dG9uICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0bixcbiAgLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sXG4gIC53cmFwcGVyLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNjAlIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgcGFkZGluZy10b3A6IDVweCFpbXBvcnRhbnQ7XG4gICAgLyogc2VhcmNoIGJ1dHRvbiBwYWRkaW5nIHRvcCAqL1xuICB9XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLyptaW4gd2lkdGggMTQwcHggYnV0dG9uICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xufVxuLypjaGFuZ2UgYmFja2dyb3VuZCBjb2xvciB0byB0aGlzICovXG4vKiBGQVFzIHBhZ2UgZm9yIFNlYXJjaCBzdHlsZSBhbmQgVGFicyBpc3N1ZSAgKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLypyZXN0eWxlIHRoZSBidXR0b24gKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qaGVpZ2h0IG9mIHRoZSBpbnB1dCAqL1xufVxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xufVxuLypob3ZlciBjb2xvciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLWJyb3dzZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLyogZml4ZWQgaXNzdWUgYWNjb3JkaW9uIHdpZHRoIGF0IHRoZSBtb21lbnQgbm90IGZ1bGwgd2lkdGggaW4gdGhpcyB3aW5kb3cgc2l6ZSAqL1xufVxuLypCb3JkZXIgdG9wIG5vbmUgaW4gY29udGVudCB3aGVuIHRoZSBhY2NvcmRpb24gcGFuZWwgaXMgb3BlbiBvciAtICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi8qIENvbnRhY3QgdXMgUGFnZSAmIEZvcm1zIGFuZCBEb2NzIFRoZSBTZWFyY2ggc3R5bGUgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiB0byBwdXNoIHRoaXMgdG8gbGVmdCBhTElHTiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4vKnRoZSBoZWlnaHQgb2YgdGhlIGlucHV0IHRleHQgZmllbGQgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBidXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbn1cbi8qdGhlIGhlaWdodCAmIGZvbnQgcHJvcGVydGllcyBmb3IgdGhlIHN1Ym1pdCBidXR0b24gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiByZXNwb25zaXZlIGlucHV0IHRvIGZ1bGwgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogdG8gcHVzaCB0aGlzIHRvIGNlbnRlciBhTElHTiAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgYnV0dG9uIHRvIGZ1bGwgd2lkdGgqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNjAlIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgcGFkZGluZy10b3A6IDVweCFpbXBvcnRhbnQ7XG4gICAgLyogc2VhcmNoIGJ1dHRvbiBwYWRkaW5nIHRvcCAqL1xuICB9XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLyptaW4gd2lkdGggMTQwcHggYnV0dG9uICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xufVxuLypjaGFuZ2UgYmFja2dyb3VuZCBjb2xvciB0byB0aGlzICovXG4vKiBGQVFzIHBhZ2UgZm9yIFNlYXJjaCBzdHlsZSBhbmQgVGFicyBpc3N1ZSAgKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLypyZXN0eWxlIHRoZSBidXR0b24gKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qaGVpZ2h0IG9mIHRoZSBpbnB1dCAqL1xufVxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xufVxuLypob3ZlciBjb2xvciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKlNlYXJjaCByZXN1bHQgcGFnZSAqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cbi8qQm9yZGVyIHRvcCBub25lIGluIGNvbnRlbnQgd2hlbiB0aGUgYWNjb3JkaW9uIHBhbmVsIGlzIG9wZW4gb3IgLSAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4vKmhpZGUgdW53YW50ZWQgaWNvbiBzZWFyY2ggaW4gZm9ybXMgYW5kIGRvY3MgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLypTZWFyY2ggcmVzdWx0cyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLypTZWFyY2ggcmVzdWx0IHBhZ2UgZml4ZWQgcGFkZGluZyovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgfVxuICAvKlNlYXJjaCByZXN1bHQgcGFnZSBmaXhlZCB0YWJzIGJvcmRlciovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4vKmZvciBzZWFyY2ggYm94IGluIGZhcXMgYW5kIGNvbnRhY3QgdXMgcGFnZXMsICBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGFuZCBhZGp1c3QgcG9zaXRpb24gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi8qZm9yIHNlYXJjaCBib3ggaW4gZm9ybXMgYW5kIGRvY3MgcGFnZSAsIG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgYW5kIGFkanVzdCBwb3NpdGlvbiAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qZm9yIHNlYXJjaCBib3ggdG9wIHJpZ2h0LCBwb3NpdGlvbiB0aGUgc2VhcmNoIGJ1dHRvbiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4gICNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAvKmZvciBmYXFzLCBjb250YWN0IHVzIHNlYXJjaCBib3ggbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKmZvcm1zICYgZG9jcyBzZWFyY2ggYm94LCBjbG9zZSB0aGUgZ2FwIGZyb20gaW5wdXQgZmllbGQgd2l0aCBnbyBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi8qIEF1dGhvcjogSW1yYW4gU2FiYXJvZWRpbiAqL1xuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNmLW5hdiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxuICAuY2YtZmluZG91dG1vcmUtZGl2ID4gZGl2LFxuICAuY2YtZmluZG91dG1vcmUtZGl2IGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG59XG4uY2YtbmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2YtbmF2IGxpIGEge1xuICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cbi5jZi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2YtZmluZG91dG1vcmUtZGl2IFAge1xuICBtYXJnaW46IDA7XG59XG4uYm9yZGVyLWJvdHRvbS0xcHgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4uY2Ytb3Vyc3VjY2Vzcy1saXN0IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkgZGl2IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9tbGMvZW4vcGVyc29uYWwvaG9tZS9famNyX2NvbnRlbnQvcGFyLWNvbC1ib2R5LTIvYm9vdHN0cmFwX3Jvdy9jb2wxL2Jvb3RzdHJhcF9jb250ZW50X2xpXzAvZW50cmllcy9ib290c3RyYXBfY29udGVudF9saV8wL2ltYWdlLmltZy5qcGcvMTQyMzExNjc4MDc0Ni5NYW5CYW5uZXIuanBnXCIpO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICBjb2xvcjogI2JlNDYwMSA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICBjb2xvcjogIzNiM2IzYiA7XG59XG4ubWFzdGhlYWQtd3JhcHBlciAuYnJlYWRjcnVtYiAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZ2V0LWluLXRvdWNoIGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiBoNCB7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cbi8qIDE5LjAyIC0tLS0tLS0tLSAqL1xuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTYuNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscyA+IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdi5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICAvKiB6LWluZGV4OiA1OyAqL1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEgc3Bhbi5idXR0b24tbWQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtY3RhIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNiYzQ0MDE7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1lZ2FtZW51LXByaW1hcnktbmF2IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG4gIC8qIG1ha2UgdGhlIGNvbCB0byBmaXQgNCBjb2xzIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLyogZnVsbCB3aWR0aCBtZWdhbWVudSAqL1xuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAxMDAwZW0gMzBweCAxMDAwZW07XG4gICAgbWFyZ2luOiAwIC0xMDAwZW07XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMgPiBkaXYge1xuICAgIGZsb2F0OiBpbmxpbmUtZW5kO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIC5oZWFkZXItcHJpbWFyeSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gICAgcGFkZGluZzogOXB4IDIxcHg7XG4gIH1cbiAgLmJyYW5kLWluZm8ge1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAjbWxjLWhlYWRlci1zZWFyY2gtYm94IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyphZGp1c3QgdGhlIGhlaWdodCBvZiB0aGUgdGVhbCBoZWFkZXIgbGVmdCBwYW5lbCAqL1xuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLypoaWRlIGN0YSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4gIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBVdGlsaXR5IExpbmtzIHN0YXJ0Ki9cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDRweCAyNHB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzID4gbGkuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNDczRjNBO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzID4gbGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMDE3NzgwO1xuICB9XG4gIC8qIFV0aWxpdHkgTGlua3MgZW5kICovXG4gIC8qIE1vYmlsZSBNZW51ICovXG4gIC5uYXZiYXItcHJpbWFyeS5vZmZjYW52YXMtdHJhbnNmb3JtLmluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQ6ICNmYWY4ZjQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSA1MCUgMjUlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIHBhZGRpbmc6IDIxcHggMjRweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpmb2N1cyAjaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gICAgb3V0bGluZTogIzNiM2IzYiBkb3R0ZWQgMXB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlOmZvY3VzICNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2OjpiZWZvcmUge1xuICAgIG91dGxpbmU6ICMzYjNiM2IgZG90dGVkIDFweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciBkaXYudmlzaWJsZS14czpoYXMoLm5hdmJhci1icmFuZCkge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgZGl2LnZpc2libGUteHM6aGFzKC5uYXZiYXItYnJhbmQpIC5uYXZiYXItYnJhbmQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgZGl2LnZpc2libGUteHM6aGFzKC5uYXZiYXItYnJhbmQpIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyICNtbGMtaGVhZGVyLXNlYXJjaC1ib3gge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmY2JjMztcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBjb2xvcjogIzQ3M0YzQTtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IGxpLmZpcnN0ID4gYTpob3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IGxpLmxhc3QgPiBhOmhvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci10b2dnbGUudmlzaWJsZS14cyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMjFweCAyNHB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDI0cHggMTZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbDpsYXN0LWNoaWxkIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjRweCA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjYzk1MTA5O1xuICB9XG4gIC8qcHV0IGhhbWJ1cmdlciBpY29uIG1vcmUgY2xpY2thYmxlIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkgYSB7XG4gICAgY29sb3I6ICM0NzNGM0E7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgfVxuICAudmlzaWJsZS14cyAuc2l0ZS1zZWxlY3QtbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkuYWN0aXZlIGEsXG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkuYWN0aXZlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGNvbG9yOiAjNDczRjNBO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5maXJzdCBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkubGFzdCBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZjYmMzO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmY2JjMztcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM0NzNGM0E7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDZweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93Lm1lZ2FtZW51LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbiAgfVxuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXByaW1hcnkgYSB7XG4gICAgcGFkZGluZzogOC41cHggMTJweDtcbiAgfVxuICAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICBwYWRkaW5nOiA1LjVweCA5cHg7XG4gIH1cbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXByaW1hcnksXG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIC8qIDI0cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGEsXG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICBjb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2M5NTEwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypxdWlja2xpbmtzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAyICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDIpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMSovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAvKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMykgPiBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCg0KSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbiAgLypxdWlja2xpbmtzIGZvciBubyAxICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDIpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAxICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAzNXB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxuICAvKnJlZHVjZSBmb250IHNpemUgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDFweCkge1xuICAvKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMykgPiBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCg0KSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDE1cHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAyICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDIpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyByZWR1Y2UgZm9udCBzaXplICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qcXVpY2tsaW5rcyBhY3R1YWxseSBqdXN0IGNoYW5nZSB0aGUgbWF4LXdpZHRoIHRvIDYwMHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDM4cHggMzhweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLypxdWlja2xpbmtzIGZpeGVkIG1hcmdpbiB0b3AgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NyUhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjM2IzYjNiIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgYXJpYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NyUhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlMDA1OCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ2Fyb3VzZWwgbGVzcyB0aGFuIDYwMHB4IHNjcmVlbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLyptYWtlIDEwMCUgaGVpZ2h0IGluIHRoZSB0aW50IGJhY2tncm91bmQgKi9cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAvKmFkanVzdCB0aGUgY29udGVudCB0byBtaWRkbGUgKi9cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBhZGp1c3QgdGhlIGluZGljYXRvciB0byBtb3JlIGJvdHRvbSAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbiAgLypjcmVhdGUgc21hbGxlciBpbmRpY2F0b3JzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSAuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZml4ZWQgYnVzaW5lc3MgcGFnZSB3aXRoIG5vIHNpZGVraWNrIHRvcCBvbiBtb2JpbGUgKi9cbi5idXNpbmVzcy10aGVtZSAubmF2LW1vYmlsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qZm9yIHBlcnNvbmFsLCBhZHZpc2VyIGFuZCBidXNpbmVzcyBjdGEgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC8qY3RhIGFkanVzdCBjb250ZW50IHRvIHNpdCB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGUgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLypjdGEgIGFkanVzdCBjb250ZW50IHRvIHNpdCB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGUgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbiAgLyogY3RhICBwdXQgYm9yZGVyIHJpZ2h0ICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O1xuICB9XG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTczNzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGN0YSBwdXQgYm9yZGVyIHJpZ2h0ICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICB9XG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICM3YTczNzM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YTczNzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGN0YSBwdXQgYm9yZGVyIHJpZ2h0IG9uIG1vYmlsZSAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCxcbiAgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0LFxuICAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAvKiBjdGEgbGVzcyBwYWRkaW5nIG9uIG1vYmlsZSAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogZ2xvYmFsIGNoYW5nZSBtYWtlIHRoZSBtZCBidXR0b24gdG8gc21hbGwgYnV0dG9uICovXG4gIC8qbWFrZSB0aGUgYnV0dG9uIGNlbnRlciovXG4gIC5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLypjb250YWN0IHVzIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIHRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAvKmNvbnRhY3QgdXMgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLypjb250YWN0IHVzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIHRvcDogNTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNjAlIWltcG9ydGFudDtcbiAgfVxuICAvKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIHRvcDogNTJweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkltcG9ydGFudCB1cGRhdGVzIHBlcnNvbmFsIGhvbWVwYWdlLCB1bmlmb3JtIG1pbiBoZWlnaHRzIGluIGRlc2t0b3AgKi9cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgbWluLWhlaWdodDogMjg1cHg7XG59XG4vKkltcG9ydGFudCB1cGRhdGVzIHBlcnNvbmFsIGhvbWVwYWdlLCBubyBuZWVkIG1pbiBoZWlnaHRzIGluIGxlc3MgdGhhbiA3NjggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypMYXRlc3QgbmV3cyBBZHZpc2VyIGhvbWVwYWdlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLypMYXRlc3QgbmV3cyBBZHZpc2VyIGhvbWVwYWdlLCBubyBuZWVkIG1pbiBoZWlnaHRzIGluIGxlc3MgdGhhbiA3NjggKi9cbiAgLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGZpeCBuYWIgbG9nbyBhbGlnbm1lbnQgaW4gZm9vdGVyICAqL1xuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAucHVsbC1yaWdodCBpbWcge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypwdXQgbW9yZSBtYXJnaW4gcmlnaHQgZnJvbSB0aGUgZ2x5cGhpY29uIGluc2lkZSBhY2Nyb2Rpb24gaW4gY29udGFjdCB1cyBwYWdlKi9cbi5wYWdlLWNvbnRlbnQgLnBhbmVsLWdyb3VwIC5wYW5lbCBwIC5tbGMtZ2x5cGgge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4vKiBMQVRFU1QgTkVXUyAmIElOU0lHSFRTICAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLypmaXhlZCBoZWlnaHQgaXNzdWUgd2l0aCA0IGxpbmVzICovXG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLyphZGp1c3QgdGhlIHNwYWNlIHdpdGggcmVhZCBtb3JlIGxpbmsgKi9cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi8qIE1BS0UgR0VUIElOIFRPVUNIIFdSQVBQRVIgTk8gQk9SREVSIFRPUCAtLS0tLS0tLSAqL1xuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLyogRklYRUQgaW4gVk0gY2hhbmdlIGhlaWdodCA3NzNweCB0byA3NjhweCAtLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBtYWtlIG5vIGhlaWdodCBpbiBoNCBhbmQgcCBpbiBzbWFsbCBzY3JlZW4gKi9cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuLyogRklYRUQgSU1QT1JUQU5UIFVQREFURVMgSEVJR0hUIElTU1VFUyBBTkQgUkVTUE9OU0lTVkUgIC0tLS0tLS0tLS0gKi9cbi53cmFwcGVyLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4vKiBNTEMgRkFNSUxZIExJQ0VOQ0VTUyBMT0dPUyBBTElHTk1FTlQgSVNTVUVTIC0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxLFxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMixcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMsXG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0LFxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyIHtcbiAgICBtYXJnaW4tbGVmdDogLTY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFxdWEtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE3NzgwICEgaW1wb3J0YW50O1xufVxuLmFxdWEtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuLnJ1YmluZS10YWJzIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuLmFxdWEtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cbi5ydWJpbmUtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbn1cbi53cmFwcGVyLm5ld3MtaW5zaWdodHMtd3JhcHBlciAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIC5idXR0b24tbWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIC5idXR0b24tbWQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggYTpob3Zlcixcbi5tYXN0aGVhZC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGgyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyAhaW1wb3J0YW50O1xufVxuLmJhbm5lci10ZXh0LXdoaXRlLWl0YWxpY3MgaDQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndyYXBwZXIubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBoZWlnaHQ6IDMycHggISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgc3Bhbi5idXR0b24tbWQsXG4gIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc3RoZWFkLXNtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZCxcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQ6aG92ZXIsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDA7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gbGFiZWwsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBpbnB1dCxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IHNlbGVjdCxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IHRleHRhcmVhLFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwcHggMCAwcHggMDtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSAuc3VibWl0YnV0dG9uLmFjdGlvbl90ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSAudWktc3RhdGUtZGVmYXVsdCxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDAgMzBweCAwO1xuICB3aWR0aDogODAlO1xufVxuLyoudWktdG9vbHRpcCB7Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7IGJvcmRlcjoxcHggI2NjYyBzb2xpZCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50OyBkaXNwbGF5OmlubGluZS1ibG9jazsgcGFkZGluZzoycHggNHB4ICFpbXBvcnRhbnQ7IG1heC13aWR0aDppbmhlcml0ICFpbXBvcnRhbnQ7fVxuLnVpLXRvb2x0aXAtY29udGVudCB7Zm9udC1zaXplOjEwcHg7fSAgKi9cbi53cmFwcGVyLmVtYmVkZm9ybSAuZmllbGRzdW1tYXJ5IGNlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi53cmFwcGVyLmVtYmVkZm9ybSAudG9vbHRpcC1jb250YWluZXIge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsXG4gIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbn1cbi5jYXJvdXNlbC1pbm5lciAuaXRlbSxcbi5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyIC5wcmV2LnJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGxheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wbGF5LWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wYXVzZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wYXVzZS1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1zdG9wLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1mb3J3YXJkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LWZvcndhcmQtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1iYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LWJhY2stYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXZvbHVwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC11cC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sZG93bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC12b2wtZG93bi1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtdHJhbnNjcmlwdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC10cmFzbmNyaXB0LWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmhvdmVyLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24tc20tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5idXR0b24tc20tYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4uYnV0dG9uLXNtLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5idXR0b24tc20tcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbn1cbnNwYW4uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbn1cbi53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4uY2FtcGFpZ24tbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjOGM2YzI7XG59XG4uY2FtcGFpZ24tbmF2IHAsXG4uY2FtcGFpZ24tbmF2IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYW1wYWlnbi1uYXYgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FtcGFpZ24tbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtcGFpZ24tbmF2IGEgYTpmb2N1cyxcbi5jYW1wYWlnbi1uYXYgYSBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9idWlsZGluZy13ZWFsdGgtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhcnRpbmctb3V0LWVnZy1kYXJrLnBuZycpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDNDQwMTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFuYWdpbmcteW91ci1mdXR1cmUtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvZ2VhcmluZy11cC1lZ2ctZGFyay5wbmcnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCQzQ0MDE7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHdpZHRoOiAyNDVweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21ha2luZy1tb3N0LW9mLWl0LWVnZy1kYXJrLnBuZycpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDNDQwMTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWVnZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2U0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1kYXJrLnBuZycpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDNDQwMTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTE6aG92ZXIgYSxcbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UyOmhvdmVyIGEsXG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMzpob3ZlciBhLFxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTQ6aG92ZXIgYSB7XG4gIGNvbG9yOiAjQkM0NDAxO1xufVxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMSxcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTIsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UzLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlNCB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMTpob3Zlcixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTI6aG92ZXIsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UzOmhvdmVyLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlNDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLmNhbXBhaWduLWludHJvLWNvbnRlbnQgaDQge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWVkaWEtbGVmdCB7XG4gIHdpZHRoOiA0OTBweDtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3RpbGUtYm9va21hcmsucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDQ2cHg7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgaDIgYSBzbWFsbCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYSxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOnZpc2l0ZWQsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhOnZpc2l0ZWQsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpmb2N1cyxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6Zm9jdXMsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0zY29sLWFxdWEsXG4ucHJvdm8tM2NvbC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBoZWlnaHQ6IDI2NXB4O1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGEsXG4ucHJvdm8tM2NvbC1hcXVhIGEsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYTpob3Zlcixcbi5wcm92by0zY29sLWFxdWEgYTpob3Zlcixcbi5wcm92by0zY29sLXJ1YmluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6dmlzaXRlZCxcbi5wcm92by0zY29sLWFxdWEgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtcnViaW5lIGE6dmlzaXRlZCxcbi5wcm92by0zY29sLW9yYW5nZSBhOmZvY3VzLFxuLnByb3ZvLTNjb2wtYXF1YSBhOmZvY3VzLFxuLnByb3ZvLTNjb2wtcnViaW5lIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgaDIgYSBzbWFsbCxcbi5wcm92by0zY29sLWFxdWEgaDIgYSBzbWFsbCxcbi5wcm92by0zY29sLXJ1YmluZSBoMiBhIHNtYWxsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgLm1lZGlhLWxlZnQsXG4ucHJvdm8tM2NvbC1hcXVhIC5tZWRpYS1sZWZ0LFxuLnByb3ZvLTNjb2wtcnViaW5lIC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm92by0yY29sLW9yYW5nZSxcbi5wcm92by0yY29sLWFxdWEsXG4ucHJvdm8tMmNvbC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlIGEsXG4ucHJvdm8tMmNvbC1hcXVhIGEsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTpob3Zlcixcbi5wcm92by0yY29sLWFxdWEgYTpob3Zlcixcbi5wcm92by0yY29sLXJ1YmluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlIGE6dmlzaXRlZCxcbi5wcm92by0yY29sLWFxdWEgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6dmlzaXRlZCxcbi5wcm92by0yY29sLW9yYW5nZSBhOmZvY3VzLFxuLnByb3ZvLTJjb2wtYXF1YSBhOmZvY3VzLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgaDIgYSBzbWFsbCxcbi5wcm92by0yY29sLWFxdWEgaDIgYSBzbWFsbCxcbi5wcm92by0yY29sLXJ1YmluZSBoMiBhIHNtYWxsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgLm1lZGlhLWxlZnQsXG4ucHJvdm8tMmNvbC1hcXVhIC5tZWRpYS1sZWZ0LFxuLnByb3ZvLTJjb2wtcnViaW5lIC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1vcmFuZ2UgaDMgYTpob3ZlciBzbWFsbCxcbi5wcm92by0yY29sLW9yYW5nZSBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4ucHJvdm8tM2NvbC1ydWJpbmUgYTpob3Zlcixcbi5wcm92by0yY29sLXJ1YmluZSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtcnViaW5lIGgzIGE6aG92ZXIgc21hbGwsXG4ucHJvdm8tMmNvbC1ydWJpbmUgaDMgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLnByb3ZvLTNjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtYXF1YSBoMyBhOmhvdmVyIHNtYWxsLFxuLnByb3ZvLTJjb2wtYXF1YSBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4ud3JhcHBlci1wcm92by1pbWFnZSAubWVkaWEtbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwcGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVkZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLnByb3ZvLWJvZHktY29udGVudCAuYnV0dG9uLXNtLWFxdWEsXG4ucHJvdm8tYm9keS13cmFwcGVyIC5wcm92by1ib2R5LWNvbnRlbnQgLmJ1dHRvbi1zbSxcbi5wcm92by1ib2R5LXdyYXBwZXIgLnByb3ZvLWJvZHktY29udGVudCAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvdm8tYm9keS13cmFwcGVyIC5jYW1wYWlnbi1pbmZvZ3JhcGhpYy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ucHJvdm8tYm9keS13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5nZXQtaW4tdG91Y2gtYXF1YSBoMyxcbi5nZXQtaW4tdG91Y2gtb3JhbmdlIGgzLFxuLmdldC1pbi10b3VjaC1ydWJpbmUgaDMge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nZXQtaW4tdG91Y2gtYXF1YSBoNCxcbi5nZXQtaW4tdG91Y2gtb3JhbmdlIGg0LFxuLmdldC1pbi10b3VjaC1ydWJpbmUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGg0IGEsXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSBoNCBhLFxuLmdldC1pbi10b3VjaC1ydWJpbmUgaDQgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2V0LWluLXRvdWNoLWFxdWEge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAxODM4Yztcbn1cbi5nZXQtaW4tdG91Y2gtb3JhbmdlIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjOTUxMDk7XG59XG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjY2UwMDU4O1xufVxuLnNoYXJlLWFydGljbGUtd3JhcHBlciBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbmFbaHJlZl49dGVsXTpsaW5rLFxuYVtocmVmXj10ZWxdOnZpc2l0ZWQsXG5hW2hyZWZePXRlbF06aG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLndyYXBwZXItY2FtcGFpZ24tdmlkZW8ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhbXBhaWduLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbn1cbi5jYW1wYWlnbi12aWRlby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQtMmNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIC50ZXh0LWltYWdlIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jYW1wYWlnbi12aWRlby0yY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIGg0LFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IGg0IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlcixcbiAgLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLXN0YWdlMTpob3ZlcixcbiAgLndyYXBwZXItc3RhZ2UyOmhvdmVyIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbiAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgfVxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDUlIDUwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5jb2wteHMtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIHNwYW4uY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOTUxMDk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYzQ0MDEgIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEjbmF2X3N0YWdlMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21hbmFnaW5nLXlvdXItZnV0dXJlLWVnZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEjbmF2X3N0YWdlMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEjbmF2X3N0YWdlNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1lZ2cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjIlO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93bi5vcGVuIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy1vcGVuLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLnN0YWdlMSBhI25hdl9zdGFnZTEsXG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5zdGFnZTIgYSNuYXZfc3RhZ2UyLFxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2UzIGEjbmF2X3N0YWdlMyxcbiAgLmNhbXBhaWduLW5hdi1tb2IgLnN0YWdlNCBhI25hdl9zdGFnZTQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmM0NDAxO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLmNhbXBhaWduLWludHJvLWNvbnRlbnQgaDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IDUwNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGEsXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBhOnZpc2l0ZWQsXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5idXR0b24tc20sXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAuYnV0dG9uLXNtLWFxdWEsXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAubWVkaWEtbGVmdCBpbWcsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlIC5tZWRpYS1sZWZ0IGltZyxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLm1lZGlhLWxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSBoMyxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgaDMsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIGgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAuY2FsbC11cyxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLmNhbGwtdXMsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIC5jYWxsLXVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAucmVxdWVzdC1jYWxsYmFjayxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLnJlcXVlc3QtY2FsbGJhY2ssXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIC5yZXF1ZXN0LWNhbGxiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEgLmZpbmQtYWR2aXNlcixcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLmZpbmQtYWR2aXNlcixcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLmZpbmQtYWR2aXNlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2xvY2F0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIH1cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOTk5OWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5OTllbTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05OTk5ZW07XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0sXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMgaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLW1vYi5wbmdcIik7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0gaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3JlcXVlc3QtYS1jYWxsYmFjay1tb2IucG5nXCIpO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IGltZyB7XG4gICAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9hcHBseS1ub3ctbW9iLnBuZ1wiKTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgYVtocmVmXj10ZWxdOmxpbmssXG4gIGFbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIGgxIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC5wcm92by1oZWFkZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93bi5vcGVuIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICB9XG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhbXBhaWduLW5hdiAuaGF0Y2gtdGFiIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYW1wYWlnbi1uYXYgLmhhdGNoLXRhYjpob3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbXBhaWduLW5hdiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4vKiBDU1MgZm9yIFJldGlyZW1lbnQgSHViIFxuXG4gIEFkZGVkIGluIHRoZW1lLmxlc3NcbiovXG4vKiBNb3JlIGhlYWRpbmdzIHN0eWxlICovXG4ubGctSGVhZGluZyBoMSxcbi5sZy1IZWFkaW5nIGgyLFxuLmxnLUhlYWRpbmcgaDMsXG4ubGctSGVhZGluZyBoNCxcbi5tZC1IZWFkaW5nIGgxLFxuLm1kLUhlYWRpbmcgaDIsXG4ubWQtSGVhZGluZyBoMyxcbi5tZC1IZWFkaW5nIGg0LFxuLnNtLUhlYWRpbmcgaDEsXG4uc20tSGVhZGluZyBoMixcbi5zbS1IZWFkaW5nIGgzLFxuLnNtLUhlYWRpbmcgaDQsXG4ueHMtSGVhZGluZyBoMSxcbi54cy1IZWFkaW5nIGgyLFxuLnhzLUhlYWRpbmcgaDMsXG4ueHMtSGVhZGluZyBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbn1cbi5sZy1IZWFkaW5nIGgxLFxuLmxnLUhlYWRpbmcgaDIsXG4ubGctSGVhZGluZyBoMyxcbi5sZy1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWQtSGVhZGluZyBoMSxcbi5tZC1IZWFkaW5nIGgyLFxuLm1kLUhlYWRpbmcgaDMsXG4ubWQtSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuLnNtLUhlYWRpbmcgaDEsXG4uc20tSGVhZGluZyBoMixcbi5zbS1IZWFkaW5nIGgzLFxuLnNtLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi54cy1IZWFkaW5nIGgxLFxuLnhzLUhlYWRpbmcgaDIsXG4ueHMtSGVhZGluZyBoMyxcbi54cy1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9udC1IZWx2ZXRpY2EgaDEsXG4uZm9udC1IZWx2ZXRpY2EgaDIsXG4uZm9udC1IZWx2ZXRpY2EgaDMsXG4uZm9udC1IZWx2ZXRpY2EgaDQsXG4uZm9udC1IZWx2ZXRpY2EgaDUsXG4uZm9udC1IZWx2ZXRpY2EgaDYge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5mb250LUNoYXJsaWUtU2ItcCBwIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCcsIEhlbHZldGljYSwgQXJpYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZm9udC1DaGFybGllLU1lZC1wIHAge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSwgQXJpYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZm9udC1DaGFybGllLU1lZC1oMSBoMSxcbi5mb250LUNoYXJsaWUtTWVkLWgyIGgyLFxuLmZvbnQtQ2hhcmxpZS1NZWQtaDMgaDMsXG4uZm9udC1DaGFybGllLU1lZC1oNCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgSGVsdmV0aWNhLCBBcmlhbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5mb250LTE1IGgxLFxuLmZvbnQtMTUgaDIsXG4uZm9udC0xNSBoMyxcbi5mb250LTE1IGg0LFxuLmZvbnQtMTUgaDUsXG4uZm9udC0xNSBoNiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb250LTE2IGgxLFxuLmZvbnQtMTYgaDIsXG4uZm9udC0xNiBoMyxcbi5mb250LTE2IGg0LFxuLmZvbnQtMTYgaDUsXG4uZm9udC0xNiBoNiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi8qaW1hZ2UgaGFsZiovXG4uaW1nLWhhbGYtdyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctaGFsZi1oIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi8qTUFTVEhFQUQqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNTAlO1xufVxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIsXG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyIGEsXG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyBhIHtcbiAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbn1cbi8qZGlzY2xhaW1lciovXG4uZm9udC1IZWx2ZXRpY2Euc21hbGwgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKkJyZWFkY3J1bWJzKi9cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBhOmhvdmVyLFxuLm1hc3RoZWFkLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4vKkFjY2Vzc2liaWxpdHkgbm8gb3V0bGluZSAqL1xuLypFeHRlcm5hbCBJY29ucyAqL1xuLmV4dExpbmsgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG59XG4vKkJ1dHRvbiBSdWJpbmUqL1xuYTpob3ZlciAuYnV0dG9uLXNtLXJ1YmluZSxcbmE6Zm9jdXMgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLypSZXRIdWIgKi9cbi53cmFwcGVyLXJldGh1YiBhOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItcmV0aHViIC5wcm9kdWN0LXBhZ2UtaW50cm8gcCB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiBhOmhvdmVyLFxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyBhOmhvdmVyLFxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGlkLWxpMSBsaTpmaXJzdC1jaGlsZCxcbi5oaWQtbGktYWN0aXZlIGxpLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RBRDY7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdG9wOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBoNCBhIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBoNDpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ubmV3aHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5uZXdUYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmludHJvLWljbiBpbWcsXG4uaW50cm8taWNuMiBpbWcsXG4uaW50cm8taWNuMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRyby1pY24gaW1nIHtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaW50cm8taWNuMiBpbWcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5pbnRyby1pY24zIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnRpbGVzLWljbiBpbWcge1xuICBoZWlnaHQ6IDYycHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubm9oZWlnaHQge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oYXNCdExlZnQgLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhZ2VMaW5rc0RpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucGFnZUxpbmtzV3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZUxpbmtzV3JhcHBlciBoMixcbi5wYWdlTGlua3NXcmFwcGVyIGgzLFxuLnBhZ2VMaW5rc1dyYXBwZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2VOYXZSaWdodFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucGFnZUxpbmtzIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wYWdlTGlua3MgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZUxpbmtzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEM2QzI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZUxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4QzZDMjtcbn1cbi5wYWdlTGlua3MgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZUxpbmtzIGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyIHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG4vKlRhYmxlcyBTdGFja2VkIE9uZSAqL1xuLnRhYmxlX3N0YWNrZWQxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qVGFibGVzIFN0YWNrZWQgVHdvICovXG4udGFibGVfc3RhY2tlZDIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKTpub3QoOm50aC1jaGlsZCgxKSkgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLnRkVG90IHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzU4NTY1MiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpsYXN0LWNoaWxkIHRkLnRkVG90IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIgaW1nIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLypNQVNUSEVBRCovXG4gIC5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0LFxuICAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaTpudGgtY2hpbGQoMykgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lZ2FtZW51LWN0YSBsaTpudGgtY2hpbGQoMykgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKi50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCwgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHt3aWR0aDo1MCU7fSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlTGlua3NEaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFnZUxpbmtzRGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWdlTmF2UmlnaHRXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLypPdmVydmlldyB0aHVtYm5haWxzICovXG4gIC50aHVtYm5haWxzLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZUxpbmtzRGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuaW50cm8taWNuIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC8qVGlsZXMqL1xuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyxcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC8qVGFibGUgc3RhY2tlZCBvbmUgKi9cbiAgLndyYXBwZXItcmV0aHViIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0ZCxcbiAgLndyYXBwZXItcmV0aHViIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGJvZHksXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cixcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURGMEYxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4MmIzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZFtoZWFkZXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI0VERjBGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgYm9yZGVyOiAwIHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIHR3byAqL1xuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGJvZHksXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cixcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURGMEYxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkLnRkVG90IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgfVxuICAubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc10gPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI0VERjBGMTtcbiAgICAvKnBhZGRpbmctYm90dG9tOiAyMDAlOyovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ub2hlaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubm9oZWlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnRyby1pY24gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG4gIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC50aHVtYm5haWxzLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGh1bWJuYWlscy1vdmVydmlldyAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxnLUhlYWRpbmcgaDEsXG4gIC5sZy1IZWFkaW5nIGgyLFxuICAubGctSGVhZGluZyBoMyxcbiAgLmxnLUhlYWRpbmcgaDQsXG4gIC5tZC1IZWFkaW5nIGgxLFxuICAubWQtSGVhZGluZyBoMixcbiAgLm1kLUhlYWRpbmcgaDMsXG4gIC5tZC1IZWFkaW5nIGg0LFxuICAuc20tSGVhZGluZyBoMSxcbiAgLnNtLUhlYWRpbmcgaDIsXG4gIC5zbS1IZWFkaW5nIGgzLFxuICAuc20tSGVhZGluZyBoNCxcbiAgLnhzLUhlYWRpbmcgaDEsXG4gIC54cy1IZWFkaW5nIGgyLFxuICAueHMtSGVhZGluZyBoMyxcbiAgLnhzLUhlYWRpbmcgaDQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKk1BU1RIRUFEKi9cbiAgLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmF5RGl2SW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGFzQnRMZWZ0IC5idXR0b24tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBDU1MgZm9yIE15U3VwZXIgbGFuZGluZyBwYWdlIC0gdGFic1xuICBBZGRlZCBpbiB0aGVtZS5sZXNzXG4qL1xuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpIHtcbiAgd2lkdGg6IDMzJTtcbiAgYm9yZGVyOiAwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxOTZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaS5pdGVtXzAgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuaXRlbV8xIGEge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLml0ZW1fMiBhIHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweCAhaW1wb3J0YW50O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIC5saXN0LWl0ZW0tdGV4dCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgLmxpc3QtaXRlbS10ZXh0ID4gcCAuc3R5bGUxIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSBjYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB0ciB0ZC5jZWxsUzEgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50YWItcGFuZS5teXN1cGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWItcGFuZS5teXN1cGVyIHVsLm1lZGlhLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm15c3VwZXItdW5kZXItNTUgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLm15c3VwZXItdW5kZXItNTUgdGFibGUgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ubXlzdXBlci01NS02NSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG59XG4ubXlzdXBlci01NS02NSB0YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5teXN1cGVyLW92ZXItNjUgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLm15c3VwZXItb3Zlci02NSB0YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMjAwcHggMHB4IDBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgaGVpZ2h0OiAzNTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIHRyIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEwOXB4IDBweCAwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMTk3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teXN1cGVyLWxhbmRpbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA3NSU7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDE0cHggMjBweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5idXR0b24tbWQtZGlzbWlzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmJ1dHRvbi1tZC1kaXNtaXNzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSAuZmEtdGltZXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMgLmZhLXRpbWVzLFxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciAuZmEtdGltZXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjM2IzYjNiICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IGE6Zm9jdXMsXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgYTpmb2N1cyAuYnV0dG9uLW1kLWRpc21pc3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IGE6Zm9jdXMgLmJ1dHRvbi1tZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1ICFpbXBvcnRhbnQ7XG59XG4uc3BhLWZvcm1zLWhlYWRlciAucm93IC5jb2wtY3VzdG9tLFxuLnNwYS1mb3Jtcy1ib2R5IC5yb3cgLmNvbC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3BhLWZvcm1zLWhlYWRlciAucm93IC5jb2wtY3VzdG9tIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNwYS1mb3Jtcy1oZWFkZXIgLnJvdyAubWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNwYS1mb3Jtcy1ib2R5IC5yb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tZXItc3VydmV5IC5tb2RhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAuYnV0dG9uLW1kIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5idXR0b24tbWQtZGlzbWlzcyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ud3JhcHBlclJlc3VsdHNQYWdlQ29udGVudCAucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMge1xuICBjb2xvcjogIzE2MTgxODtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2M5NTEwOTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhclwiO1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnIHtcbiAgbWluLXdpZHRoOiAyNTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4Ljc1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZzpob3Zlcixcbi53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZzpmb2N1cyxcbi53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZzp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFNvbGlkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IGltZyB7XG4gIGhlaWdodDogMjA1cHg7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyTGVmdENvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCAucmlnaHRDb2xMaW5rcyBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCAucmlnaHRDb2xMaW5rcyBoMyBhIHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgLnJpZ2h0Q29sTGlua3MgaDMgYTpob3Zlcixcbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCAucmlnaHRDb2xMaW5rcyBoMyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNzQxOTE1O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM3NDE5MTU7XG59XG4uc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyB7XG4gIGNvbG9yOiAjMTYxODE4O1xufVxuLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8gcCxcbi5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIC5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkgYSxcbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkgYTpmb2N1cyxcbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkgYTp2aXNpdGVkLFxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgY29sb3I6ICMxNjE4MTg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlckxlZnRDb2wge1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgcGFkZGluZzogNjBweCA1MHB4IDAgMDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyTGVmdENvbCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgNTBweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gIC5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBjb2xvcjogIzE2MTgxODtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1uZXh0LXN0ZXBzIGFbaHJlZl49XCJ0ZWw6XCJdLFxuICAuc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItbmV4dC1zdGVwcyAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5yb3cgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5yb3cgLndyYXBwZXJSaWdodENvbCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDI0cHggMzBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC5yb3cgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1uZXh0LXN0ZXBzIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgLW1vei1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IGltZyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuNiBieSBAZm9udGF3ZXNvbWUgLSBodHRwOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJlbTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjtcbn1cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7XG59XG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjtcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjtcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiO1xufVxuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiO1xufVxuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjtcbn1cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiO1xufVxuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiO1xufVxuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjtcbn1cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG4uZmEtYmFkZ2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjtcbn1cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuLmZhLWJveGluZy1nbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7XG59XG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cbi5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjtcbn1cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7XG59XG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiO1xufVxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuLmZhLWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjtcbn1cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjtcbn1cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjtcbn1cbi5mYS1jaGVzcy1yb29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjtcbn1cbi5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7XG59XG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiO1xufVxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7XG59XG4uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWN1cmxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7XG59XG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjtcbn1cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiO1xufVxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiO1xufVxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjtcbn1cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7XG59XG4uZmEtaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7XG59XG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjtcbn1cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiO1xufVxuLmZhLW1pbnVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG59XG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtcGxhbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7XG59XG4uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7XG59XG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG4uZmEtcmVwZWF0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjtcbn1cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjtcbn1cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXNjcnViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1zaHV0dGxlY29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuLmZhLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjtcbn1cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjtcbn1cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuLmZhLXV0ZW5zaWwta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjtcbn1cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cbi5mYS11dGVuc2lscy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjtcbn1cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG4uZmEtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjtcbn1cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgQnJhbmRzJztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gTGlnaHQnO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZhck9yYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFNvbGlkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFNvbGlkJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0LXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BhY2luZy1tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbGctNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNwYWNpbmctcHQtbGctNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5zcGFjaW5nLXBiLWxnLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwYWNpbmctbWItbW9iaWxlLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1tb2JpbGUtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbW9iaWxlLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BhY2luZy1tYi1tb2JpbGUtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwYWNpbmctcHQtbW9iaWxlLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc3BhY2luZy1wYi1tb2JpbGUtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGFjaW5nLW1iLXRhYmxldC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItdGFibGV0LTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLXRhYmxldC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3BhY2luZy1tYi10YWJsZXQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItdGFibGV0LTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zcGFjaW5nLXB0LXRhYmxldC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNwYWNpbmctcGItdGFibGV0LTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyAucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyAuYnRuLW9yYW5nZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyAuYnRuLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyAud3JhcHBlci1zdXBlci1iZW5lZml0cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC53cmFwcGVyLXN1cGVyLWJlbmVmaXRzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIC53cmFwcGVyLXN1cGVyLWJlbmVmaXRzIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4vKiBEaXJlY3Qgc3VwZXIgbW9kYWwgc3R5bGVzICovXG4ucGFkZGluZzIwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53cmFwcGVyLXN0ZC1yaXNrLW1lYXN1cmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ud3JhcHBlci1zdGQtcmlzay1tZWFzdXJlIC5zdGQtcmlzay1tZWFzdXJlLWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcgaDIsXG4uZGlyZWN0LXN1cGVyLXRoYW5reW91LXdyYXBwZXIgLmRpcmVjdC1zdXBlci10aGFua3lvdS1wZy1oZWFkaW5nIGgzLFxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyBoNCxcbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCgxKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDYlO1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0aDpudGgtY2hpbGQoMiksXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGg6bnRoLWNoaWxkKDMpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0aDpudGgtY2hpbGQoMyksXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0aDpudGgtY2hpbGQoNCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCgzKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05OTk5cHg7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKSxcbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIk1pbmltdW1cIjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJNYXhpbXVtXCI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTlweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIGNvbnRlbnQ6IFwiQmVuY2htYXJrIGFzc2V0IGFsbG9jYXRpb24gKCUpXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoNCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdSYW5nZXMgKCUpJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoMyk6YmVmb3JlLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVyby1iYW5uZXIgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5ib3JkZXItYnV0dG9uLWxhcmdlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBjb2xvcjogI2M5NTEwOTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmJvcmRlci1idXR0b24tbGFyZ2U6aG92ZXIsXG4uYm9yZGVyLWJ1dHRvbi1sYXJnZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2R1Y3QtYXdhcmQgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAzcHg7XG59XG4ucHJvZHVjdC1hd2FyZCAubWVkaWEtbGVmdCBpbWcge1xuICB3aWR0aDogODNweDtcbn1cbi5ta3BmLWZvcm1zLWFuZC1kb2N1bWVudHMgLmZhLWZpbGUtcGRmIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxuICAucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8gLm1lZGlhLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyAubWVkaWEtbGVmdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5tZXJyaXdlYXRoZXIge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbn1cbi5tbGMtZ29sZCB7XG4gIGNvbG9yOiAjZmVhZDFlO1xufVxuLmJvbGRpbmUge1xuICBmb250LWZhbWlseTogXCJCb2xkaW5lXCI7XG59XG4uYnRuLWdvbGQtcm91bmQsXG4uYnRuLWxpZ2h0Z3JleS1yb3VuZCB7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG59XG4uYnRuLWdvbGQtcm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVhZDFlO1xuICBjb2xvcjogIzI1MjgyODtcbn1cbi5idG4tZ29sZC1yb3VuZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTk1MDE7XG59XG4uYnRuLWxpZ2h0Z3JleS1yb3VuZCB7XG4gIGNvbG9yOiAjMjUyODI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODI4O1xufVxuLmJ0bi1saWdodGdyZXktcm91bmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA0MCwgNDAsIDAuMSk7XG59XG4uYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFkMWU7XG59XG4uYmctbGlnaHRncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWJvZHkgaDEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWZvb3RlciBoMSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSBoMixcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIGgyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1ib2R5IGgzLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1mb290ZXIgaDMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWJvZHkgaDQsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWZvb3RlciBoNCxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSBoNSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAudG9wLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnRvcC1oZWFkZXIgI21sYy1oZWFkZXItdG9wLW5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tcHJpbWFyeSxcbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXByaW1hcnk6aG92ZXIsXG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXNlY29uZGFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICBib3JkZXItY29sb3I6ICNCQzQ0MDE7XG59XG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG59XG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXNlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXN0LXRoZW1lLWxlc3MgaDUge1xuICBjb2xvcjogcmVkO1xufVxuLndyYXBwZXItYmxvZy1vdmVydmlldyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5ncm91cC1uYWJhc2lhLWJsb2ctb3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLWZpbHRlci13cmFwcGVyIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLmJsb2ctd3JhcHBlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjkwcHg7XG59XG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAuYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2IzYjNiO1xufVxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LWRhdGUge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LXRpdGxlIGgzIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktbW9yZS1vdmVybGF5IC5ibG9nZW50cnktbW9yZS1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ibG9ncG9zdCAuYmxvZ0JhY2tMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2dwb3N0IC5lbnRyeXRleHQge1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5ibG9nLWF1dGhvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ibG9nLWF1dGhvciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ociB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5ibG9nLWFidC1hdXRob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweCAwcHg7XG59XG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9nLWFidC1hdXRob3ItdGl0bGUgcCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmFkZHRoaXNfdG9vbGJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlciB7XG4gIG1hcmdpbjogNTBweCAwcHggMzBweDtcbn1cbi5ibG9nLWZpbHRlci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyAubWFzb25yeS1icmljayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5ibG9nLXJocy1jb2x1bW4gLm1hc29ucnktYnJpY2sge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nLXdyYXBwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg1O1xuICBwYWRkaW5nOiAwcHggMjVweDtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1yaHMtY29sdW1uIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9ncG9zdCAuYmxvZy1lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNjBweCAwIDQ0cHggMDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS10ZXh0IGgzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSAudGV4dC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSAudGV4dC1pbWFnZSBzcGFuLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5ibG9nIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMXB4IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC51aS1mb3Jtd2l6YXJkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWZpZWxkIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTFweDtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1wYWdlLWJsb2cgLndyYXBwZXItYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uYmxvZy1yaHMtY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUmVsYXRlZCBhcnRpY2xlc1wiO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLXRleHQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtZm9ybSAuYm9vdHN0cmFwLXNpbXBsZWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1yaHMtY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gc3Bhbi5idXR0b24tbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gc3Bhbi5idXR0b24tbWQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLnN0ZXBuYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG59XG4uYmxvZy53cmFwcGVyLndyYXBwZXItcHJpbWFyeS1uYXYge1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4uYmxvZy5tbGNsb2dvIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5ibG9nc29jaWFsSWNuIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uaGF0Y2hDdCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgaGVsdmV0aWNhLCBhcmlhbDtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5O1xuICBvcGFjaXR5OiAwLjk1O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLm1sY2xvZ28ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAuaGF0Y2hsb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG4gIC5oYXRjaEN0IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLm1sY2xvZ28ge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5ibG9nLm1sY2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhhdGNobG9nbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5oYXRjaGxvZ28gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24gaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhhdGNoQ3Qge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxuICAuaGF0Y2hDdCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2cubWxjbG9nbyBpbWcge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAuaGF0Y2hsb2dvIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24gaW1nIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2ctZmlsdGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbiAgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLFxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ3NvY2lhbEljbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjc5cHgpIHtcbiAgLmJsb2dzb2NpYWxJY24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyLWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMjAwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLXRhZ3Mge1xuICBtYXJnaW46IDEwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktaW1hZ2Utd3JhcHBlciAuYmxvZ2VudHJ5LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LWRhdGUge1xuICBjb2xvcjogIzZBNkE2QTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktYm9keSB7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktYm9keSAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgLyogXCJ0cmFuc3BhcmVudFwiIG9ubHkgd29ya3MgaGVyZSBiZWNhdXNlID09IHJnYmEoMCwwLDAsMCkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsICNmZmYpO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LWJvZHkgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktdGFncy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggMXB4O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmJsb2ctb3ZlcnZpZXctcGFnZSAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsLFxuICAubW9kYWwgKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAuYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWNcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcblx0c3JjOlxuXHQgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcblx0ICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0ICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcblx0ICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpY1wiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6XCJnbHlwaGljb25zLWhhbGZsaW5nc1wiO1xuXHRzcmM6dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpO1xuXHRzcmM6dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcblx0dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHR1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0c3JjOnVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/LXhtbTFkdycpO1xuXHRzcmM6dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXgteG1tMWR3JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmPy14bW0xZHcnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24udHRmPy14bW0xZHcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8teG1tMWR3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC50dGZcIilmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3Qud29mZlwiKWZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LnN2Z1wiKWZvcm1hdChcInN2Z1wiKTtcbmZvbnQtZmFtaWx5OiAnTmFiSW1wYWN0Jztcbn1cblxuQGZvbnQtZmFjZSB7XG5zcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQi1TY3JpcHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbmZvbnQtZmFtaWx5OiAnTmFiU2NyaXB0Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OkNvcnBpZExpZ2h0O1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OkNvcnBpZEhlYXZ5O1xuICBzcmM6XG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvQ29ycGlkQzFfOC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9vcGVuc2Fucy9PcGVuU2Fucy1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9vcGVuc2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9vcGVuc2Fucy9PcGVuU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCb2xkaW5lJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9ib2xkaW5lL0JvbGRpbmUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbWxjLWhhbWJ1cmdlci1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuXG4uaWNvbi1tbGMtbW9iaWxlX3NpZGVraWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5pY29uLW1sYy1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5pY29uLW1sYy12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4uaWNvbi1tbGMtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmljb24tbWxjLWNoZXZyb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmljb24tbWxjLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5pY29uLW1sYy1jYWxjdWxhdG9yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5pY29uLW1sYy1lYXN5LW9yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi5pY29uLW1sYy1sb2NhdGUtYW4tYWR2aWNlLWNlbnRyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4uaWNvbi1tbGMtbmV3cy1hbmQtaW5zaWdodHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmljb24tbWxjLWRvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4uaWNvbi1tbGMtZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLmljb24tbWxjLXdoYXQtaXMtc3Ryb25nZXItc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5pY29uLW1sYy1sb2NhdGUtYW4tYWR2aXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4uaWNvbi1tbGMtcGFydG5lcmluZy13aXRoLXVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi5pY29uLW1sYy1hc2stYS1xdWVzdGlvbi1saXZlLWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLmljb24tbWxjLW5lZWQtYWR2aWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5pY29uLW1sYy1maW5kLWFuZC1sb2NhdGUtYW4tYWR2aXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4uaWNvbi1tbGMtaGF2ZS1hbi1hZHZpc2VyLWNhbGwteW91OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5pY29uLW1sYy1jYXNlLXN0dWR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5pY29uLW1sYy1wcmljZXMtYW5kLXBlcmZvcm1hbmNlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uaWNvbi1tbGMtYmVzdC1kb2N0b3JzLWxvZ2luOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5pY29uLW1sYy1jYWxsLWNvbnRhY3R1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLmljb24tbWxjLWdldC1hZHZpY2Utb24teW91ci1pbnN1cmFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1ob3RsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdXItZmFtaWx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdXItYnVzaW5lc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLmljb24tbWxjLW9wZW4tYW4tbWxjLXN1cGVyLWFjY291bnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLmljb24tbWxjLWNob29zZS10aGUtcmlnaHQtaW52ZXN0bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4uaWNvbi1tbGMtbG9nb3V0LW9mLXNlY3VyZXNpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLmljb24tbWxjLXJlZ2lzdGVyLWZvci1vbmxpbmUtYWNjZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5pY29uLW1sYy1lbXBsb3llci1jZW50cmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5pY29uLW1sYy1pbnZlc3RtZW50LXByb3RlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLmljb24tbWxjLXRyYW5zZmVyLXlvdXItdWstcGVuc2lvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4uaWNvbi1tbGMtZ292ZXJubWVudC1jby1jb250cmlidXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG5cbi5pY29uLW1sYy1zcG91c2FsLWNvbnRyaWJ1dGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLmljb24tbWxjLXNhbGFyeS1zYWNyaWZpY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLmljb24tbWxjLXRvb2xzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi5pY29uLW1sYy1pbXBvcnRhbnQtaW5mb3JtYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLmljb24tbWxjLWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi5pY29uLW1sYy1lbWFpbC11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4uaWNvbi1tbGMtb3Blbi1hLXN1cGVyLWFjY291bnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLmljb24tbWxjLXdyaXRlLXRvLXVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi5pY29uLW1sYy1jb21wbGlhbnQtcmVzb2x1dGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLmljb24tbWxjLW90aGVyLWNvbnRhY3QtaW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uaWNvbi1tbGMtZmVhdHVyZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmljb24tbWxjLWRpeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4uaWNvbi1tbGMtY2hhbmdpbmctam9iczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4uaWNvbi1tbGMtc3RhcnRpbmctb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5pY29uLW1sYy1pbmNvbWUtcHJvdGVjdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uaWNvbi1tbGMtcmV0aXJlbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4uaWNvbi1tbGMtaW52ZXN0LXBlcnNvbmFsLWFzc2V0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4uaWNvbi1tbGMtY29uc29saWRhdGUteW91ci1zdXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4uaWNvbi1tbGMtbXktc3VwZXItaXMtY29taW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5pY29uLW1sYy1nb3Zlcm5hbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi5pY29uLW1sYy1teS1zdXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4uaWNvbi1tbGMtc3VwZXItc3RyZWFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi5pY29uLW1sYy1uZXdzbGV0dGVyLWFydGljbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi5pY29uLW1sYy1jbGllbnQtYXNuLXJlZmVycmFsLWxldHRlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLmljb24tbWxjLWNhbXBhaWduLXBsYW5uaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi5pY29uLW1sYy12aWRlby1wcmVzZW50YXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi5pY29uLW1sYy1zdHJhdGVneS1ndWlkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4uaWNvbi1tbGMtcHJlc2VudGF0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4vKlxuVGhpcyBDU1MgcmVzb3VyY2UgaW5jb3Jwb3JhdGVzIGxpbmtzIHRvIGZvbnQgc29mdHdhcmUgd2hpY2ggaXMgdGhlIHZhbHVhYmxlIGNvcHlyaWdodGVkXG5wcm9wZXJ0eSBvZiBNb25vdHlwZSBJbWFnaW5nIGFuZC9vciBpdHMgc3VwcGxpZXJzLiBZb3UgbWF5IG5vdCBhdHRlbXB0IHRvIGNvcHksIGluc3RhbGwsXG5yZWRpc3RyaWJ1dGUsIGNvbnZlcnQsIG1vZGlmeSBvciByZXZlcnNlIGVuZ2luZWVyIHRoaXMgZm9udCBzb2Z0d2FyZS4gUGxlYXNlIGNvbnRhY3QgTW9ub3R5cGVcbkltYWdpbmcgd2l0aCBhbnkgcXVlc3Rpb25zIHJlZ2FyZGluZyBXZWIgRm9udHM6ICBodHRwOi8vd2ViZm9udHMuZm9udHMuY29tXG4qLyIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvc2NhZmZvbGRpbmcubGVzc1wiO1xuXG4vL0N1c3RvbSBNaXhpbnNcblxuLy8gQm9vdHN0cmFwIGluY2x1ZGVzIGEgbnVtYmVyIG9mIE1peGluczogc2VlIGJvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy5sZXNzXG5cbi8qXG4qIEV4cGFuZHMgdGhlIHdpZHRoIGFuZCBoZWlnaHQgdG8gYSBzcGVjaWZpZWQgdmFsdWUgZm9yIHVzZSBvbiBhIHBsYWNlaG9sZGVyIGZvciBtb2RhbCB2aWRlby5cbiogaWUsIGNyZWF0ZXMgYSBjbGlja2FibGUgYXJlYSB0byBsYXVuY2ggdGhlIG1vZGFsLCB3aGlsZSB1c2luZyB0aGUgYnV0dG9uIHRleHQgZm9yIHNjcmVlbiByZWFkZXJzLlxuKiBTaG91bGQgYmUgdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIGEgYmFja2dyb3VuZCBpbWFnZSwgZWl0aGVyIHRocm91Z2ggc3R5bGluZyBvciAocHJlZmVyYWJseSkgdGhlXG4qIEJvb3RzdHJhcCBFeHRyYSB0YWIgaW4gY29tcG9uZW50cy5cbipcbiogVXNhZ2U6XG4qXG4qICAuY2xhc3MtbmFtZSB7XG4qICAgLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKDMxMHB4LDE2MHB4KTtcbiogIH1cbiovXG4ubW9kYWwtdmlkZW8tcGxhY2Vob2xkZXIoQHdpZHRoLCBAaGVpZ2h0KSB7XG4gIHdpZHRoOiBAd2lkdGg7XG4gIGhlaWdodDogQGhlaWdodDtcbiAgYSB7XG4gICAgd2lkdGg6IEB3aWR0aDtcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgLmJ1dHRvbi10ZXh0IHtcbiAgICAgIC8vIExpbmsgdGV4dCB3aWxsIGJlIGFubm91bmNlZCB0byBzY3JlZW4gcmVhZGVycywgYnV0IHdpbGwgbm90IGJlIHZpc2libGUuXG4gICAgICAuc3Itb25seTtcbiAgICB9XG4gIH1cbn1cbi8qXG4qIEFkZHMgYSBwc2V1ZG8gOmJlZm9yZSBjbGFzcyB3aXRoIGEgYmFja2dyb3VuZCBpbWFnZSArIHNwZWNpZmllZCB3aWR0aC9oZWlnaHRcbiovXG4ucHNldWRvLWJlZm9yZS1iYWNrZ3JvdW5kLWltYWdlKEB3aWR0aCwgQGhlaWdodCwgQGJhY2tncm91bmQtaW1hZ2UpIHtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IEBiYWNrZ3JvdW5kLWltYWdlO1xuICB9XG59XG5cbi8qXG4qIENyZWF0ZXMgYSB0cmlhbmdsZSBwb2ludGluZyB1cFxuKi9cbi8vbm9pbnNwZWN0aW9uIENzc09wdGltaXplU2ltaWxhclByb3BlcnRpZXNcbi50cmlhbmdsZS11cChAY29sb3IsIEB3aWR0aCkge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IEB3aWR0aDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAY29sb3IgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFNTTyBhbmQgd2hpdGUgbGFiZWwgcGFnZXNcblxuLnBhZ2VUaXRsZSB7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50O1xufVxuXG4udG9wb25lVGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vbWxjLW1sY2QxLm5vbi53aHUubmFiLmNvbS5hdS9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3Nzby9pY29uLWluZm9ybWF0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206ICA1cHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDozMHB4O1xufVxuXG4udG9wb25lQ29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OjE2cHg7XG4gIG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuLmZvcm1IZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDgwcHg7XG4gIHBhZGRpbmctbGVmdDoxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjowIGF1dG87XG4gIGxpbmUtaGVpZ2h0OjE0cHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXRvcDowO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46MCBhdXRvIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbiAgd2lkdGg6NDgwcHg7XG59XG5cbi5mb3JtQ29udGFpbmVySW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGhlaWdodDogMzVweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm1Db250YWluZXJJbnB1dEZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2Nzg2MSAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhIGltcG9ydGFudDtcbn1cblxuLnN1Ym1pdGJ1dHRvbiB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTVweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OmF1dG87XG4gIGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgcGFkZGluZzo1cHggMTBweDtcbiAgd2lkdGg6YXV0bztcbiAgYm9yZGVyLXJhZGl1czo0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czo0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7XG59XG5cbi5maWVsZHNldCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmxpbmtzIHtcbiAgZm9udC1zaXplOjExcHg7XG4gIGNvbG9yOiM2NjY2NjYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybWdyb3VwbGFiZWwge1xuICBmb250LXNpemU6MTFweDtcbiAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5vdXRhZ2VNZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZlZmFjZTtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuXG4uYmFubmVyLWJ0bi1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4vLyBNaXhpbnMgZm9yIEJhZGdlIHNpdGVzXG5cbi5iYWRnZS1wYWdlLWJnKCkge1xuICBtaW4taGVpZ2h0OjEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBiYWRnZS1wYWdlLWJnO1xufVxuXG4uYmFkZ2UtaGVhZGVyKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMzYjNiM2I7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOjIwcHg7XG4gIHBhZGRpbmctYm90dG9tOjBweDtcbn1cblxuLmJhZGdlLWZvb3RlcigpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpAYmFkZ2UtcGFnZS1iZztcbiAgcGFkZGluZy10b3A6NDBweDtcbiAgcGFkZGluZy1ib3R0b206NDBweDtcbn1cblxuLy9NaXhpbnMgZm9yIFVuY2hhbmdpbmcgQ2FtYXBpZ25cblxuLmJ1dHRvbi1zbWFsbCgpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDo1cHg7XG59XG5cbi5jYW1wYWlnbi1uYXYtc3RhZ2VzKCkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uY2FtcGFpZ24tbmF2LXN0YWdlcy1hY3RpdmUoKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY2FtcGFpZ24tbmF2LWFjdGl2ZS1ib3JkZXI7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHdpZHRoOiAyNDVweDtcbn1cblxuLmNhbXBhaWduLW5hdi1tb2Itc3RhZ2VzKCkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjIlO1xufVxuXG4ucHJvdm8tYm9keS1jb250ZW50LTNjb2woKSB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cblxuLnByb3ZvLWJvZHktY29udGVudC0yY29sKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbi5nZXQtaW4tdG91Y2gtcHJvdm8tbW9iKCkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xufVxuXG5cblxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4vLyAgICB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcbiAgICAvL1xuICAgIC8vIENocm9tZSAoT1NYKSBmaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNDVcbiAgICAvLyBPbmNlIGZpeGVkLCB3ZSBjYW4ganVzdCBzdHJhaWdodCB1cCByZW1vdmUgdGhpcy5cbiAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICAuZHJvcHVwID4gLmJ0biB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG4vLyBJbXBvcnQgdGhlIGZvbnRzXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdCcpO1xuICBzcmM6IHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uc3ZnI0B7aWNvbi1mb250LXN2Zy1pZH0nKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIC50YWItZm9jdXMoKTtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICAuaW1nLXJlc3BvbnNpdmUoKTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgLmltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgd2lsbCBiZSByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG4uYW5pbWF0aW9uKEBhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbn1cbi5hbmltYXRpb24tbmFtZShAbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogQG5hbWU7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uKEBkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xufVxuLmFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi5hbmltYXRpb24tZGVsYXkoQGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG59XG4uYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudChAaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xufVxuLmFuaW1hdGlvbi1kaXJlY3Rpb24oQGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbn1cbi5hbmltYXRpb24tZmlsbC1tb2RlKEBmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbi5iYWNrZmFjZS12aXNpYmlsaXR5KEB2aXNpYmlsaXR5KXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuLmJveC1zaGFkb3coQHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuLmJveC1zaXppbmcoQGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBAYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLnBsYWNlaG9sZGVyKEBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbi5zY2FsZShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG59XG4uc2NhbGUoQHJhdGlvWDsgQHJhdGlvWSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG59XG4uc2NhbGVYKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG59XG4uc2NhbGVZKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG59XG4uc2tldyhAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbn1cbi50cmFuc2xhdGUoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbn1cbi50cmFuc2xhdGUzZChAeDsgQHk7IEB6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xufVxuLnJvdGF0ZShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbn1cbi5yb3RhdGVYKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbn1cbi5yb3RhdGVZKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbn1cbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbn1cbi5wZXJzcGVjdGl2ZS1vcmlnaW4oQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG59XG4udHJhbnNmb3JtLW9yaWdpbihAb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG4udHJhbnNpdGlvbihAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xufVxuLnRyYW5zaXRpb24tcHJvcGVydHkoQHRyYW5zaXRpb24tcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbi50cmFuc2l0aW9uLWRlbGF5KEB0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG59XG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRyYW5zZm9ybShAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG4udXNlci1zZWxlY3QoQHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBAc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBAc2VsZWN0O1xufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29tcG9uZW50IFN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1uYXYtcHJpbWFyeS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWxvZ2luLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY2hhbmdlLWFuZC1zZXQtcGFzc3dvcmQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1sb2dvdXQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1kYWYtbWVkaWEtcXVlcmllcy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXNpdGUtc2VsZWN0b3IubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gtYm94Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtdW5pdC1wcmljZXMtbmV3Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZmluZC1mdW5kcy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXdlYWx0aC1zb3VyY2UtbG9va3VwLmxlc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMubGVzc1wiO1xuXG5cbi8vIEN1c3RvbSBTdHlsZXNcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LWN1c3RvbS1jaGFubmVsLXRhYnMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNlbnRlci1jb2xvcmVkLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LXRhYnMtYWR2aWNlLmxlc3NcIjtcblxuLy8gQWR2aXNlclxuQGltcG9ydCBcInRlbXBsYXRlcy9tbGMtbHRkLWFkdmlzZXItdGhlbWVcIjtcblxuLy8gQnVzaW5lc3NcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbWxjLWx0ZC1idXNpbmVzcy10aGVtZS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbi5sZXNzXCI7XG5cbi8vIEVtcGxveWVyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9lbXBsb3llci5sZXNzXCI7XG4gXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgYm9keSB7XG5cbmh0bWwge1xuICB3aWR0aDoxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgd2lkdGg6MTAwJTtcbn1cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG59XG5wIHtcbiAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5oMSB7XG4gICAgZm9udC1zaXplOjM0cHg7XG59XG5oMiB7XG4gICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuaDMge1xuICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgbWFyZ2luLXRvcDogMHB4O1xufVxuaDQge1xuICBtYXJnaW4tYm90dG9tOjEycHg7XG4gIGxpbmUtaGVpZ2h0OjI0cHg7XG59XG5cbi5mb250LXNpemUtaHVnZSB7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTtcbn1cbi5mb250LXNpemUtYmlnIHtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xufVxuLmZvbnQtc2l6ZS1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWgzO1xufVxuLmZvbnQtc2l6ZS1saXR0bGUge1xuICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XG59XG5cbi5mb250LXNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwsIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOjIycHg7XG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjEycHg7XG4gIH1cbn1cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogI2M4YzJjNjtcbn1cbi5yb21hbi1ib2xkLTc1IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1yb21hbi1ib2xkO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbn1cbioge1xuICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcmxpZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1oZWFkaW5nO1xufVxuXG4uY2hhcmxpZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTpAZm9udC1mYW1pbHktc3ViLWhlYWRpbmc7XG59XG5cbi5jaGFybGllLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbn1cblxuLmNoYXJsaWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXNlbWktaXRhbGljO1xufVxuXG4vKiBTaGFyZWQgKi9cbi5tbGMtcHJpbWFyeS1uYXYgbGksIC5uYXYtcGlsbHMgbGksIC5uYXYtdGFicyBsaSwgLmJyZWFkY3J1bWIgbGkge1xuICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucGFnZS1jb250ZW50LCAuY2FtcGFpZ24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG4gIHBhZGRpbmctYm90dG9tOjYwcHg7XG59XG4ucHJvZHVjdC1wYWdlLXRpdGxlLXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OjBweDtcbiAgcGFkZGluZy1yaWdodDowcHg7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbnNwYW4uYnV0dG9uLWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDoxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxufVxuXG5zcGFuLmJ1dHRvbi1tZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2JjNDQwMTtcbiAgICB9XG4gIH1cbn1cblxuc3Bhbi5idXR0b24tbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7XG59XG5cbnNwYW4uYnV0dG9uLW1kLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ2NTE7XG4gICAgfVxuICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ2NTE7XG59XG5cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7XG59XG5cbnNwYW4uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOjVweDtcbiAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbGcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI2JjNDQwMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6MTRweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNiYzQ0MDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlMDA1ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZTAwNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDE4MzhjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbGctd2hpdGUtcmV2ZXJzZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOjE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXJ1YmluZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOjE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZTAwNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDoxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDE4MzhjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbnNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggISBpbXBvcnRhbnQ7XG4gLy8gbWFyZ2luLWJvdHRvbTogMjJweDtcbiAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgfVxufVxuXG4uYnRuLW1vZGFsLW9yYW5nZS1tZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICBib3JkZXItcmFkaXVzOjBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLXRvcDo3cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDkgISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIGJvcmRlcjowO1xufVxuXG4uYnRuLW9yYW5nZTpob3ZlciwgLmJ0bi1vcmFuZ2U6Zm9jdXMsIC5idG4tb3JhbmdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6I2JjNDQwMTtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLmJ0bi1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDE4MzhjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIGJvcmRlcjowO1xufVxuXG4uYnRuLWFxdWE6aG92ZXIsIC5idG4tYXF1YTpmb2N1cywgLmJ0bi1hcXVhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IzAwNDY1MTtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLmJ0bi1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIGJvcmRlcjowO1xufVxuXG4uYnRuLXJ1YmluZTpob3ZlciwgLmJ0bi1ydWJpbmU6Zm9jdXMsIC5idG4tcnViaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IzYwMDAzYTtcbiAgY29sb3I6I2ZmZmZmZjtcbn1cblxuLm9yYW5nZSB7XG4gIGNvbG9yOiNiYzQ0MDE7XG59XG4ucnViaW5lIHtcbiAgY29sb3I6I2NlMDA1ODtcbn1cbi5hcXVhIHtcbiAgY29sb3I6IzAxNzc4MDtcbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiNmZmY7XG59XG5cbi8qIGNoYXJjb2FsLW5ldyB3aWxsIGFsd2F5cyBiZSBjaGFyY29hbCBcbmFuZCB3aWxsIG5vdCBjaGFuZ2UgdG8gb3RoZXIgY29sb3JzIHJlZ2FyZGxlc3Mgb2YgdGhlIHNjcmVlbiBzaXplICh1bmxpa2UgdGhlIG9yaWdpbmFsIC5jaGFyY29hbCkgKi9cbi5jaGFyY29hbCwgLmNoYXJjb2FsLW5ldyB7XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbn1cblxuLnBhZ2UtY29udGVudCB0YWJsZSAuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi53aGl0ZS1yZXZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtcmV2ZXJzZSAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIHdyYXBwZXJzICovXG4ud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICYud3JhcHBlci10b3Atcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1jcmVhbTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgLm5hdj5saT5hIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkrbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLndyYXBwZXIud3JhcHBlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbn1cbi53cmFwcGVyLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbn1cbi53cmFwcGVyLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLWFxdWE7XG59XG5cbi53cmFwcGVyLWNoYXJjb2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpAYnVzaW5lc3MtY29sb3ItY2hhcmNvYWw7XG59XG5cbi53cmFwcGVyLWJnLWZhZjhmNCB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNDtcbn1cblxuLndyYXBwZXItYmctZjBlZWVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLWJnLWY2ZjNlZiB7XG4gIGJhY2tncm91bmQtY29sb3I6I2Y2ZjNlZiAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1iZy1mZGZiZjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZGZiZjc7XG59XG5cbi53cmFwcGVyLWJnLTAwMDAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IzAwMDAwMDtcbn1cblxuLyogQWRhcHRpdmUgaW1hZ2UgcmVwbGFjZW1lbnQuIE5PVEU6IEFkYXB0aXZlIGltYWdlIGNvbXBvbmVudCBkb2VzIG5vdCBzdXBwb3J0IGFuIGFuY2hvciBlbGVtZW50ICovXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGltZyxcbi5jaGFubmVsLWN0YS13cmFwcGVyIC5tZWRpYSBpbWcge1xuICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIHRvcG5hdiBtb2JpbGUgKi9cbiN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbiN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA1cHggM3B4IDVweCAxNXB4O1xufVxuXG4vKiBmb290ZXIgKi9cbi5yb3ctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1kZWZhdWx0LWJnO1xuICAud3JhcHBlci5mb290ZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItZGVmYXVsdC1iZztcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byA1N3B4O1xuICAgIHVsLm5hdiB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5iYXNlLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWJhc2UtYmc7XG4gICAgICBjb2xvcjogQGZvb3Rlci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgfVxuICAgICAgLm1lZGlhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICB9XG4gIC5jb25uZWN0LXdpdGgtdXMtdGl0bGUge1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxNXB4O1xuICAgICAgfVxuICB9XG4gIC53cmFwcGVyLmZvb3Rlci1iYXNlLWJnIHtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWJhc2UtYmc7XG4gICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxufVxuLnJvdy1mb290ZXIgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyB7YmFja2dyb3VuZDpub25lOyB9XG4ucm93LWZvb3RlciAubmF2LXBpbGxzPmxpPmE6aG92ZXIgIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKXtcbiAgLm5hdi1waWxscz5saSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDpAc2NyZWVuLXhzKSB7XG4gIC5uYXYtcGlsbHM+bGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4vL0BtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbil7XG4vLyAgcCB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuLy8gIH1cbi8vICB1bCBsaSwgb2wgbGkge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vICB9XG4vL31cblxuLmNhcmV0IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4vKiBOT1RFOiBUaGUgYmVsb3cgY29kZSBuZWVkcyB0byBiZSByZWZhY3RvcmVkIHdoZW4gdGhlIEJ1dHRvbiBwcm9wZXJ0eSBmb3IgdGhlIENvbnRlbnQgTGlzdCBiZWNvbWVzIGF2YWlsYWJsZSAqL1xuLypcbi5saXN0LWl0ZW0tdGV4dCBwIGEge1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbmZvbnQtc2l6ZTogMjRweDtcbmZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbnRleHQtc2hhZG93OiBub25lO1xuY29sb3I6ICNiYzQ0MDE7XG5taW4td2lkdGg6IDE2NnB4O1xuYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbnBhZGRpbmc6IDhweCAyNHB4O1xudGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSovXG4ubGlzdC1pdGVtLXRleHQgcCB7XG5tYXJnaW4tdG9wOjI1cHg7XG59XG5cblxuLyogVGhlIGZvbGxvd2luZyBhbHNvIG5lZWRzIHJlZmFjdG9yaW5nIC0gTWljaGFlbCBNY0FsZWVyIHRvIGNvbXBsZXRlICovXG5cbi5uYXYtdGFicz5saT5hIHsgdGV4dC1hbGlnbjogY2VudGVyO31cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA2MCU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoMiB7XG4gICAgY29sb3I6ICNiYzQ0MDE7XG4gICAgd2lkdGg6NTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuICBoNCB7XG4gIFx0Y29sb3I6ICMzYjNiM2I7XG4gIH1cbn1cblxuXG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOm5vbmVcbn1cblxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLyogQ2hhbm5lbCBtYXN0aGVhZCAtIENhcm91c2VsICovXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcblx0aGVpZ2h0OjQwMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMDtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAud2hpdGUtcmV2ZXJzZSAuY2Fyb3VzZWwtY2FwdGlvbiAgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5ydWJpbmUgLmNhcm91c2VsLWNhcHRpb24gIGgyIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuYXF1YSAuY2Fyb3VzZWwtY2FwdGlvbiAgaDIge1xuICBjb2xvcjogIzAxODM4Yztcbn1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGltZyB7XG5cdGhlaWdodDo0MDBweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0d2lkdGg6OTIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRsZWZ0OjBweDtcblx0cmlnaHQ6MHB4O1xufVxuXG5cbi8vR0gtLS0tLS0tLS1cblxuXG4uY2Fyb3VzZWwtY29udHJvbCB7ZGlzcGxheTpub25lfVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHsgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHsgbWF4LXdpZHRoOjUyMHB4OyB3aWR0aDo1MCU7IGZvbnQtc2l6ZTo0NHB4OyBjb2xvcjojYmU0NjAxOyBtYXJnaW4tYm90dG9tOiAxMHB4O31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7Zm9udC1zaXplOiAyNXB4OyBjb2xvcjogIzNiM2IzYjtcbndpZHRoOiA1MCUgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IDAlO2xpbmUtaGVpZ2h0OiAxLjI7IG1hcmdpbi1ib3R0b206IDMwcHg7IGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc3ViLWhlYWRpbmc7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDAuN2VtO1xuXHRwYWRkaW5nOiAxNXB4IDIxcHg7XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHsgaGVpZ2h0OjMwMHB4O31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7bWF4LXdpZHRoOjkwJSAhaW1wb3J0YW50O1xudG9wOiA1JSA7IGxlZnQ6MSU7IHJpZ2h0OjElO31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7Zm9udC1zaXplOjQwcHg7IHdpZHRoOjY4JTsgbWF4LXdpZHRoOjUyMHB4OyB9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge2ZvbnQtc2l6ZTogMjJweDsgd2lkdGg6NjUlOyBtYXJnaW4tbGVmdDogMDt9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHsgaGVpZ2h0OjE4NXB4O31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7dG9wOiAwIDsgbWF4LXdpZHRoOjEwMCU7XG5iYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpO31cblxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge2ZvbnQtc2l6ZToyMnB4O1xuY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50OyB3aWR0aDogOTAlIDttYXJnaW4tbGVmdDogNSU7IG1hcmdpbi1ib3R0b206MTBweDsgbGluZS1oZWlnaHQ6IDFlbTt9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc3ViLWhlYWRpbmc7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOjEzcHg7XG4gIG1hcmdpbi1ib3R0b206MTVweDtcbn1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb250YWluZXIgeyBwYWRkaW5nLWxlZnQ6IDA7XG5wYWRkaW5nLXJpZ2h0OiAwO31cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kIHttYXJnaW4tbGVmdDowO1xuXG5cbmhlaWdodDogaW5oZXJpdDtcbiBwYWRkaW5nOiA1cHggMTBweDtcbiBmb250LXNpemU6IDEycHg7XG4gY29sb3I6ICNmZmY7XG4gYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuXG59XG5cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcblxuICBcdGNvbG9yOiAjM2IzYjNiO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblxuICBcdH1cblxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjYwMHB4KXtcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6I2M5NTEwOTsgYm9yZGVyLWNvbG9yOiNjOTUxMDk7XG4gY29sb3I6I2ZmZjt9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpe1xuXHQuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24geyBtYXgtd2lkdGg6MTAyMHB4ICFpbXBvcnRhbnQ7XG5cdHRvcDogMTUlIDsgbGVmdDo4NXB4OyByaWdodDo4NXB4OyB9XG5cblxuXHQuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge21hcmdpbi1sZWZ0OjAlO31cbn1cblxuXG5cblxuICAgICAgLy9lbmQgR0hcblxuXG5cbi8qIEVORCA6IENoYW5uZWwgbWFzdGhlYWQgIENhcm91c2VsICovXG5cblxuLyogR0ggTWFzdGhlYWQgKi9cblxuLm1hc3RoZWFkLXdyYXBwZXIge2hlaWdodDogNDAwcHg7YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIC5oZWFkZXItaXRhbGljcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1yZWd1bGFyLWl0YWxpYztcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge21hcmdpbi10b3A6NTVweDsgfVxuXG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7Zm9udC1zaXplOjQ0cHg7IGNvbG9yOiNiZTQ2MDE7IH1cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHsgZm9udC1zaXplOjI1cHg7IGNvbG9yOiAjM2IzYjNiIDt9XG5cbi5oZXJvLWJhbm5lciB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4ubWFzdGhlYWQtd3JhcHBlciB7IGhlaWdodDozMDBweDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtmb250LXNpemU6NDBweDt9XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDogNTAlO1xubWFyZ2luLWxlZnQ6IDA7fVxuXG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHttYXJnaW4tdG9wOjMwcHg7IH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAubWFzdGhlYWQtd3JhcHBlci5oZXJvLWJhbm5lciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuXHQubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIC8qdGhpcyBpcyB0aGUgbWFzayB0aW50IGRhcmsgYmFja2dyb3VuZCAqL1xuXG5cdHt0b3A6IDAgOyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OjkwJTtcbmJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyIGgxIHtmb250LXNpemU6IDIwcHg7XG5jb2xvcjojZmZmICFpbXBvcnRhbnQ7ICBtYXJnaW4tYm90dG9tOjVweDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyIHtoZWlnaHQ6IDE4NXB4fVxuXG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7IHdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7fVxuXG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIC5icmVhZGNydW1iICoge2NvbG9yOiNmZmYgIWltcG9ydGFudDsgZm9udC1zaXplOjlweH1cblxuXHQubWFzdGhlYWQtd3JhcHBlciBoMiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGZvbnQtc2l6ZToxM3B4OyAgbWFyZ2luLWJvdHRvbToxNXB4O31cblxuXG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHttYXJnaW4tdG9wOi0yMHB4OyB9XG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDEge21hcmdpbi10b3A6MCAhaW1wb3J0YW50fVxuXG5cdH1cblxuLyogRU5EIE1hc3RoZWFkICogIC9cblxuLyogR0ggbGVmdCB0b3Agcm93IGhlYWRlciBuYXYgKi9cblxuLypIZWFkZXIgdG9wIHJvdyBsZWZ0ICovXG5cbi53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hOmhvdmVyLCAud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YTpmb2N1cywgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyAge1xuYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgY29sb3I6QGtqdXAtYXF1YTsgfVxuXG4vKiBFTkQgR0ggSGVhZGVyIHRvcCByb3cgbGVmdCAqL1xuXG5cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuXHRjb2xvcjojZmZmO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMTBweDtcblx0bWFyZ2luOjBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC5wdWxsLXJpZ2h0IHtcblx0bWFyZ2luLXRvcDo1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5cdGJvcmRlci1yaWdodDoxcHggc29saWQgI0QwNjczNTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRmb250LXNpemU6IDI1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIHtcblx0bWFyZ2luLWJvdHRvbTowcHhcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAgYSB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24td3JhcHBlciB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24taGVhZGVyIHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuXHRtYXJnaW46IDYwcHggMCA0MHB4O1xuXHRjb2xvcjogIzNiM2IzYjtcbn1cbi5zZWN0aW9uLWhlYWRlciAubWVkaWEtYm9keSB7XG5cdGRpc3BsYXk6aW5saW5lO1xufVxuXG4uY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gICBwYWRkaW5nOiA0MHB4IDA7XG4gIC5jaGFubmVsLWN0YS1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmNoYW5uZWwtY3RhIC5tZWRpYS1ib2R5IHtcblx0cGFkZGluZzogMjBweCA3NXB4IDAgMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjRcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MgLm1lZGlhLWJvZHkge1xuXHRkaXNwbGF5OmlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyICogc3BhbiB7IGZvbnQtc2l6ZTogMjBweCAhIGltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7d2lkdGg6IDMwMHB4ICEgaW1wb3J0YW50OyB9XG59XG5cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuXG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDBweCA0NHB4IDA7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWJvZHkge1xuICB3aWR0aDoxNjBweDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciAudGV4dC1pbWFnZSBoNCB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLmFkdmlzZXItdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG59XG4uYnVzaW5lc3MtdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjYmU0NjAxO1xufVxuXG5cbi8vR0ggTGF0ZXN0IE5ld3MgMjMuMDJcblxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgcGFkZGluZzo2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTtcbiAgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIHRvcCBib3R0b20gc2VjdGlvbiByb3cgICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xucGFkZGluZzogNjBweCAwO1xufVxuXG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuXG4gIHBhZGRpbmc6NjBweCAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7IHBhZGRpbmc6IDE1cHg7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgfVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSAuc21hbGwgeyBtYXJnaW4tYm90dG9tOjVweDsgY29sb3I6Izc4Nzg3OCB9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgbWFyZ2luLXRvcDowO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+LnB1bGwtbGVmdCB7cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O31cblxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7ZGlzcGxheTpub25lO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkge3dpZHRoOjEwMCV9XG5cbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1yaWdodDowfVxuXG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgICBoZWlnaHQ6NDBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAgeyAgICBtYXJnaW4tYm90dG9tOjVweH1cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCB7bWFyZ2luLXRvcDowcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5wdWxsLWxlZnQgaW1nIHsgZGlzcGxheTpibG9jazsgd2lkdGg6MjUzcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7ICBoZWlnaHQ6NzBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAgeyBoZWlnaHQ6IDkwcHg7fVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICAgZGlzcGxheTpibG9jaztcbiAgIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7XG5oZWlnaHQ6IDUwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7ZGlzcGxheTpibG9jazsgd2lkdGg6IDM3MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyBoZWlnaHQ6NzBweDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtcbmhlaWdodDogNTBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgICBoZWlnaHQ6NDBweCAhaW1wb3J0YW50OyB9XG5cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgfVxuXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICB9XG5cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctbGVmdDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7cGFkZGluZy1yaWdodDogMTBweDsgcGFkZGluZy1sZWZ0OiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cblxufVxuXG4gLy8gRU5EIEdIIGxhdGVzdCBuZXdzLlxuXG4vLyAyNC4wMi4xNSBHSCBuYXYgcmlnaHQgZGVza3RvcFxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6Zm9jdXMsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMgIHtcbiAgY29sb3I6QGtqdXAtZGFyay1ncmV5O1xufVxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmEsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YTpob3ZlciB7XG4gIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cblxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saS5hY3RpdmU+YSwgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtY3JlYW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTRweCAwIEBranVwLW9yYW5nZTtcbn1cblxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtYWxtb3N0LXdoaXRlO1xufVxuXG4vLyBFTkQgMjQuMDIuMTUgR0ggbmF2IHJpZ2h0IGRlc2t0b3BcblxuXG4vLyBHSCAyNC4wMi4xNSBob21lcGFnZSBjaGFubmVsIGN0YSwgaW5mbyBkaXJlY3RpdmUsIHF1aWNrIGxpbmtzXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbi8qaG9tZXBhZ2Ugc2Vjb25kIHJvdywgbW9iaWxlICYgbWFnbmlmeWluZyBnbGFzcyBpY29ucyAqL1xuLndyYXBwZXIuY2hhbm5lbC1jdGEtd3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIge21hcmdpbi1ib3R0b206MjBweH1cbi53cmFwcGVyLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206MHB4fVxuXG4vKmhvbWVwYWdlIHNlY29uZCByb3cgb3JhbmdlLCBvcGVuIHN1cGVyIGFjY291bnQgJiByZWcgb25saW5lIGFjY2VzcyAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMDY3MzU7fVxuXG5cbn1cblxuLypRdWljayBsaW5rcyAqL1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZyA6IDQycHggMCAzMHB4fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgaGVpZ2h0OmluaGVyaXQ7XG4gIGxpIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuY2FyZXQge1xuICAgICAgICBib3JkZXItdG9wOiAwIHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQ7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDotMzFweDtcbiAgYm9yZGVyLXRvcDoxcHggI2RjZGFkNiBzb2xpZFxuXG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHBhZGRpbmc6IDAgNXB4O31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge21hcmdpbjoxMHB4fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5NHB4KSAgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1JTtcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge21hcmdpbi10b3A6LTIwcHh9XG5cbn1cblxuLyogRW1iZWRkZWQgcGFnZSBzZWFyY2ggY29udGFpbmVyICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge2Rpc3BsYXk6IGJsb2NrfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7d2lkdGg6MTAwJX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHt0ZXh0LWFsaWduOmxlZnQ7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge3Bvc2l0aW9uOiByZWxhdGl2ZTt3aWR0aDogMTAwJTtoZWlnaHQ6IDUwcHg7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuYmFja2dyb3VuZC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG5iYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDo1MHB4OyAgdG9wOiAxN3B4OyBmb250LXNpemU6MTdweCAvKiB3aWR0aDogMzAwcHg7ICovfVxuXG4uc2VjdGlvbi1oZWFkZXIgaDIge21hcmdpbi1ib3R0b206MjRweH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIHtkaXNwbGF5Om5vbmU7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDt9XG5cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmcgOiAzMHB4IDAgMH1cblxufVxuXG5cblxuLy8gRU5EIEdIIDI0LjAyLjE1IGhvbWVwYWdlIGNoYW5uZWwgY3RhLCBpbmZvIGRpcmVjdGl2ZSwgcXVpY2sgbGlua3NcblxuXG4vLyBHSCAyNS4wMi4xNSBxdWljayBsaW5rcyBtb2JpbGVcblxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge2NvbG9yOiM0NDQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7ZGlzcGxheTpub25lO31cblxuLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7bWFyZ2luLXRvcDotMzFweDsgfVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge2ZvbnQtc2l6ZToxNXB4OyBmb250LWZhbWlseTpAZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgYXJpYWw7IG1hcmdpbi10b3A6MDtcbmNvbG9yOiMwMzc2OTEgIWltcG9ydGFudH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhOmhvdmVyIHtjb2xvcjojMjM1MjdjICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBwIHtkaXNwbGF5Om5vbmV9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge3BhZGRpbmc6N3B4IDB9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTowfVxuXG59XG5cbi8vIEVORCBHSCAyNS4wMi4xNVxuXG5cblxuLy8gR0ggMjYuMDIuMTVcblxuXG5oNSwgaDYge2ZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OmJvbGQ7IGZvbnQtc2l6ZTogMTVweH1cblxuLmRyb3Bkb3duLW1lbnUgaDUgeyBmb250LXNpemU6MTY7IGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDt9XG5cbi8vIEVORCBHSCAyNi4wMi4xNVxuXG5cblxuLyogR0ggMDIuMDMuMTUgICovXG5cbi8qU3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG5cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYSB7bWFyZ2luLXRvcDoxMHB4OyBjb2xvcjojM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OiBibG9jazt9XG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGEgaDQ6aG92ZXIge2NvbG9yOiMzYjNiM2I7ICB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCBhIHsgY29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3IgfTtcbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGE6aG92ZXIgeyBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvci1ob3ZlciB9O1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzo2MHB4IDA7fVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTdweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge3BhZGRpbmc6MzBweCAwO31cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge2Rpc3BsYXk6bm9uZTt9XG5cbiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7ZGlzcGxheTpub25lO31cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCB7IGZvbnQtc2l6ZToxNnB4OyB9XG5cbiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge3BhZGRpbmc6IDE1cHggMTBweH1cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCB7IGJvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkOyAgcGFkZGluZzogMHB4IDEwcHg7ICB9XG5cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbDpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOiBub25lO31cblxuIH1cblxuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nIHttYXJnaW4tYm90dG9tOjhweDsgfVxuXG4vKk1hc3RoZWFkIHNtICovXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtoZWlnaHQ6IDMyMHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDt9XG5cblxuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7Zm9udC1zaXplOjQycHg7IGNvbG9yOiNjZTAwNTg7XG4gIG1hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjEwcHg7IHdpZHRoOjY1JTt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDoxLjI7IGNvbG9yOiAjM2IzYjNiOyB3aWR0aDo2NSU7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc3ViLWhlYWRpbmc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20geyBoZWlnaHQ6MjcwcHg7fVxuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7IHdpZHRoOjY1JTsgIGZvbnQtc2l6ZTo0MHB4O31cblxuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDogNjUlOyBtYXJnaW4tbGVmdDogMDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpe1xuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7bWFyZ2luLXRvcDogMjVweCFpbXBvcnRhbnQ7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7bWFyZ2luLXRvcDogNTBweCFpbXBvcnRhbnQ7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXtcblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAvKnRoaXMgaXMgdGhlIG1hc2sgdGludCBkYXJrIGJhY2tncm91bmQgKi9cblxuXHR7dG9wOiAwOyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OjkwJTsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgeyBmb250LXNpemU6IDIwcHg7IG1hcmdpbi1ib3R0b206NXB4OyB3aWR0aDo5MCU7fVxuICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHNwYW4geyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtoZWlnaHQ6IDE4NXB4O31cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMjsgbWFyZ2luLWxlZnQ6MiU7fVxuXG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAxLjI7IHdpZHRoOjkwJTsgbWFyZ2luLWJvdHRvbTogMzBweDsgZm9udC1zaXplOjEzcHg7IG1hcmdpbi1sZWZ0OjIlOyBtYXJnaW4tYm90dG9tOjE1cHg7fVxuXG5cdH1cblxuLyogQWNjb3JkaW9uIEZBUXMgKi9cblxuLmNhbXBhaWduLWNvbnRlbnQgLmZhcXMgLnBhbmVsLWhlYWRpbmcgaDMge2ZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhOyBmb250LXNpemU6MTdweH1cblxuLmNhbXBhaWduLWNvbnRlbnQgLmZhcXMgLnBhbmVsLWhlYWRpbmcgYSB7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7IH1cblxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7XG4gYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDEzcHg7XG59XG5cblxuLmNhbXBhaWduLWNvbnRlbnQgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gLypib3JkZXItdG9wOjFweCAjYzhjNmMyIHNvbGlkOyovXG4gIG1hcmdpbi10b3A6MTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi8qIENhcm91c2VsIGluZGljYXRvcnMgKi9cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge3BhZGRpbmctbGVmdDowOyB3aWR0aDoxOHB4OyBoZWlnaHQ6MThweDsgbWFyZ2luOiAwcHggNXB4O31cblxuLyogRU5EIEdIIDAyLjAzLjE1IHN1cGVyIG92ZXJ2aWV3IHRodW1icyAqL1xuXG4vL1RWIEdIXG5cbi8qIEdFVCBpbiB0b3VjaCAtLS0tLSAqL1xuLnRocmVlLWNvbHVtbiAuY29sLWN1c3RvbSB7IHdpZHRoOjMwJTsgbWFyZ2luLWxlZnQ6MiU7fVxuXG5AbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xuICAudGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDo5MyUgIWltcG9ydGFudDt9XG5cbiAvKiAucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtkaXNwbGF5OiBibG9jazt9ICAgICAqL1xuXG59XG4ubm8tZ2xvYmFsLWdldC1pbi10b3VjaCAucm93LWZvb3RlciAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IHAge1xuICAvKmRpc3BsYXk6bm9uZTsqL1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSxcbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNTBweCAwcHg7XG59XG5cbi8qIE92ZXJ2aWV3IHBhZ2UgLSBjYW1wYWlnbnMgYW5kIHByb2R1Y3RzICovXG5cbi5wYWdlLW92ZXJ2aWV3IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjhweCAhIGltcG9ydGFudDtcbn1cblxuLyogUHJvZHVjdCBwYWdlICovXG5cbi5wYWdlLWhlYWRlci1jb250YWluZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMjVweCAwIDA7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLFxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaS5hY3RpdmUgIHtcblx0Y29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmxhc3QuYWN0aXZlICB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkuYWN0aXZlLFxuLmNoYXJjb2FsIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIGgxIHtcblx0bWFyZ2luOiAwIDAgMzJweDtcbn1cbi53cmFwcGVyLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG59XG5cbi5wcm9kdWN0LXBhZ2UtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQTtcbiAgcGFkZGluZzogNDBweCAwIDI0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoNCB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCwgLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tc20ge1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICB9XG5cbi5jZW50ZXItY3RhIGg0LCAuY2VudGVyLWN0YSAuYnV0dG9uLXNtLCAuY2VudGVyLWN0YSAuYnV0dG9uLW1kLCAuY2VudGVyLWN0YSAuYnV0dG9uLWxnIHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5jZW50ZXItY3RhIC5idXR0b24tc20sIC5jZW50ZXItY3RhIC5idXR0b24tbWQsIC5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICBtYXJnaW4tbGVmdDoyMHB4O1xufVxuLnBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWludHJvLFxuLnByb2R1Y3QtcGFnZS1ob3ctdG8taW52ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cblxuLnByb2R1Y3QtcGFnZS1pbnRybyB7XG4gIGZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1pbnRybyAuY29udGFpbmVyLFxuLnByb2R1Y3QtcGFnZS1pbnRybyAuY29udGFpbmVyLFxuLnByb2R1Y3QtcGFnZS1ob3ctdG8taW52ZXN0IC5jb250YWluZXJ7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDozMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDQycHg7IC8qIHRlbXAgZml4IC0gYXR0ZW1wdCB0byByZW1vdmUgaWYgcG9zc2libGUgKi9cbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6MTBweCAyNXB4O1xuICBjb2xvcjojM2IzYjNiO1xuICBib3JkZXI6MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlci10b3A6MHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBib3JkZXItYm90dG9tOjBweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkubGFzdCB7XG4gIGJvcmRlci10b3A6MHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6MHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0LmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmZpcnN0LFxuLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbn1cblxuLnByb2R1Y3QtcGFnZS1mYXFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgLmltcG9ydGFudC11cGRhdGVzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6MjcwcHg7XG4gICAgICAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwgcCB7XG4gICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIEdsb2JhbCBhY2NvcmRpb25zICovXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206MzBweDtcbn1cblxuLnBhbmVsIHtcbiAgICAgYm9yZGVyOiAwcHggbm9uZTtcbiAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206MTJweCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgcGFkZGluZzogMHB4O1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICBtYXJnaW46IDBweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhbmVsIC5tZWRpYS1saXN0IGxpLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uLWxhc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbn1cblxuLyogTW96aWxsYSBidWcgZml4ICovXG4uYm9vdHN0cmFwLWJsb2ctZW50cnkgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogQWJvdXQgTUxDIHN0eWxlcyAtIGNyZWF0ZWQgYnkgSW1yYW4gKi9cblxuXG5cbi5vdXItaW1wYWN0IHtcbiAgICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5vdXItaW1wYWN0ICogaDMge1xuICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ub3VyLWltcGFjdCAqIGgxIHtcbiAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tYm90dG9tOjBweDtcbn1cblxuLm91ci1pbXBhY3QtaGVhZGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NjAxODtcbiAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgIG1hcmdpbi1yaWdodDogYXV0byAhIGltcG9ydGFudDtcbn1cblxuLm91ci1pbXBhY3QtYm9keSB7XG4gICAgIGNvbG9yOiNEODYwMTg7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNGNERDQ0Q7XG59XG5cbi5vdXItaW1wYWN0LWJlbG93IHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlOTtcbn1cblxuLm91ci1pbXBhY3QtYmVsb3cgKiAubWVkaWEtbGVmdCB7XG4gICAgIGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50O1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgISBpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gICAgIHBhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudDtcbn1cblxuLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMzsgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMztcbn1cblxuLmNmLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xuICBsaSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cblxuLmNmLW5hdiBsaSBhIHtcbiAgICAgY29sb3I6ICMzQjNCM0IgISBpbXBvcnRhbnQ7XG59XG5cbi5jZi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTg1MTAwO1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi8qIFRhYmxlcyAqL1xuLnRhYmxlIHtcbiAgYm9yZGVyOjBweDtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgdHIge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50YWJsZS1jZWxsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkRCRDI7XG59XG4udGFibGUtY2VsbC1zdWItaGVhZGVyIHtcbiAgLypiYWNrZ3JvdWQtY29sb3I6ICM7Ki9cbn1cbi50YWJsZS1jZWxsLXN1Yi1zdWItaGVhZGVyIHtcbiAgLypiYWNrZ3JvdWQtY29sb3I6ICM7Ki9cbn1cblxuLnRhYmxlLWNlbGwtb3JhbmdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIGNvbG9yOiNmZmY7XG59XG4udGFibGUtY2VsbC1vcmFuZ2Utc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTYyMjE7XG4gIGNvbG9yOiNmZmY7XG59XG4udGFibGUtY2VsbC1vcmFuZ2Utc3ViLXN1Yi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3MzNBO1xuICBjb2xvcjojZmZmO1xufVxuLnRhYmxlLWJvcmRlcmVkLWltYWdlcyB0ciB0ZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOjA7XG59XG4uZmFxLWJvZHkgdGFibGUgdGgsXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlci1jb250ZW50LXJvdyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmFxLWJvZHkgdGFibGUgdGQsXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlci1jb250ZW50LXJvdyB0YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi8qIFN0cm9uZ2VyIFN1cGVyIHBhZ2VzICovXG5cbi53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tbGMtZ2x5cGgge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICB9XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIG1hcmdpbi1ib3R0b206MjFweDtcbiAgcGFkZGluZy1ib3R0b206MjFweDtcbn1cblxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE4cHg7XG59XG5cbi5zdHJvbmdlci1zdXBlci1jdGEgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDoxMnB4O1xufVxuXG4ud3JhcHBlci10b29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLndyYXBwZXItdG9vbHMgLnRleHQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMzBweCAhIGltcG9ydGFudDtcbn1cblxuLndyYXBwZXItdG9vbHMgLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLXRvb2xzIGltZyB7XG4gIHdpZHRoOjEwMCU7XG59XG5cbi53cmFwcGVyLWJnLWZhZjhmNCB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNDtcbn1cblxuLndyYXBwZXItdHJhbnNwYXJlbnQtYnJlYWRjcnVtYiB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vL1Byb3RlY3QgTXkgU3VwZXIgcGFnZXNcblxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAud3JhcHBlci10cmFuc3BhcmVudC1icmVhZGNydW1iO1xufVxuXG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyLWhvdy1pdC1jYW4td29yayB7XG4gICY6ZXh0ZW5kKC53cmFwcGVyLXByb3RlY3QtbXktc3VwZXIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb3RlY3QtbXktc3VwZXItZm9ybSB7XG4gIC5wcm90ZWN0LW15LXN1cGVyLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogODAwcHg7XG59XG5cbi5tb2RlbC1wcm90ZWN0LW15LXN1cGVyIC5tb2RhbC1ib2R5IGlmcmFtZSB7XG4gIGJvcmRlcjowcHg7XG59XG5cblxuLy9BZHZpY2UgcGFnZXNcblxuLmFkdmljZS1jZW50cmUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmNvbXAtd2lubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNDJweCA2MHB4O1xufVxuXG4uYWR2aWNlLWNlbnRyZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xufVxuXG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cblxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OjVweDtcbn1cblxuLmFkdi1jZW50ZXItbWFwcyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWR2LWNlbnRlci1tYXBzIGlmcmFtZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG59XG5cbi8vTWlzY1xuXG4uYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY0O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG5cbiAgLm1sYy1nbHlwaCB7XG4gICAgY29sb3I6QHByaW1hcnktY29sb3ItYXF1YTtcbiAgICBmb250LXNpemU6MzBweDtcbiAgfVxufVxuXG4uZmVhdHVyZS1jb3B5IHtcbiAgZm9udC1zaXplOjE3cHg7XG59XG5cbi5idXNpbmVzcy1nZXQtaW4tdG91Y2ggYSB7XG4gIGNvbG9yOiNjOTUxMDkgIWltcG9ydGFudDtcbn1cblxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhOmhvdmVyIHtcbiAgY29sb3I6I2JjNDQwMSAhaW1wb3J0YW50O1xufVxuXG4uYWR2aXNlci1nZXQtaW4tdG91Y2ggYSB7XG4gIGNvbG9yOiNjZTAwNTggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmd0b3A2MCB7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG59XG5cbi5wYWRkaW5ndG9wNDAge1xuICBwYWRkaW5nLXRvcDo0MHB4O1xufVxuXG4ubHQtaWU5IGltZyB7XG4gIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdIIE1PRElGWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKjExLjAyLjE1LS0tLS0tLS0tLS0tLS0gKi9cbi5uYXZiYXItbmF2IHtmbG9hdDogcmlnaHQ7fVxuXG5cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7XG5jb2xvcjogIzAxNzc4MDsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgaGVpZ2h0OjU0cHg7IG91dGxpbmU6bm9uZTsgfVxuXG4jbWVnYW1lbnUtY29sLTEgey8qbWFyZ2luLWxlZnQ6MjBweDsgd2lkdGg6MjUwcHg7IHBhZGRpbmc6MjBweDsgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YzsgY29sb3I6I2ZmZjsqL31cbiNtZWdhbWVudS1jb2wtMSA+IGg0IHsgZm9udC1zaXplOjIycHg7fVxuI21lZ2FtZW51LWNvbC0xIGEge2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MDsgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDsgfVxuI21lZ2FtZW51LWNvbC0xIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG4ubWVnYW1lbnUtY29sLTEgcCB7Zm9udC1zaXplOiAxNHB4O31cblxuLyoueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7cGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgYm9yZGVyLXRvcDogMDttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7ei1pbmRleDogNTsgfSovXG5cbi55YW1tLWZ3IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgfVxuICAuZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgICBjb2xvcjogIzAxODM4Y1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNkMWQzZDQgc29saWQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgaDUge1xuICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBjb2xvcjogI2JjNDQwMTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyoxMi4wMi4xNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8qbWxjIGxvZ28gcGFkZGluZyAqL1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge3BhZGRpbmc6IDAgMTBweCAwIDA7IH1cblxuXG4ubmF2LXRhYnM+bGkuZmlyc3QgeyBib3JkZXItdG9wOiAwcHggc29saWQgI2NjYzsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2NjYzt9XG4ubmF2LXRhYnM+bGkuYWN0aXZlIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7fVxuXG4udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtY2hpbGQob2RkKSB7YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjt9XG5cblxudGQsIHRoIHtcbiAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuLnZpc2libGUteHMge2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDt9fVxuXG4ucm93LWZvb3Rlci53cmFwcGVyLmZvb3Rlci1iYXNlLWJnLCAuYm9vdHN0cmFwLXJvdy5wYXJiYXNlLm11bHRpcGxlLWNvbHVtbnMuc2VjdGlvbiB7IC8qYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsqL31cblxuLmJvb3RzdHJhcC1hZGR0aGlzLnBhcmJhc2UuYm9vdHN0cmFwLWJhc2Uge21hcmdpbi1ib3R0b206MjBweDt9XG5cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iYXNlLWJnIHt3aWR0aDoxMDAlO31cblxuLnJvdy1mb290ZXIge2JhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7fVxuXG5cbi8qMTMuMDIuMTUqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuXHQubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cdC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7ZGlzcGxheTpub25lO31cblxuICAvKiogMDUvMjAyNSAtIEtqdXAgY2hhbmdlczogU1RBUlQgKiovXG4gIC5uYXYtbW9iaWxlLWhlYWRlciB7IFxuICAgIGhlaWdodDo2NHB4O1xuXG4gICAgLm1vYmlsZS1tZW51e1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIC8qTUxDIGxvZ28gKi9cbiAgICBhLm5hdmJhci1icmFuZHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDE2cHg7IFxuICAgICAgbWFyZ2luLXRvcDowOyBcbiAgICAgIGhlaWdodDphdXRvO1xuICAgIFxuICAgICAgaW1nIHsgXG4gICAgICAgIGhlaWdodDozOHB4O1xuXG4gICAgICAgIG1pbi13aWR0aDogNjFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWxjLWx0ZC1jdGEtYnV0dG9ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZSB7XG4gICAgICBmbG9hdDogaW5saW5lLWVuZDtcbiAgICAgID4gdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiogMDUvMjAyNSAtIEtqdXAgY2hhbmdlczogRU5EICoqL1xuXG59XG5cbi8qQWNjb3JkaW9uICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtwYWRkaW5nLXRvcDoxMHB4OyBwYWRkaW5nLWJvdHRvbToxMHB4fVxuXG59XG5cbi8qMTYuMDIuMTUgKi9cblxuLm5hdi1waWxscz5saT5hIHtib3JkZXItcmFkaXVzOiAwO31cblxuLmdseXBoaWNvbiB7IHdpZHRoOiBpbmhlcml0OyBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgeyBcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEsIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiBwYWRkaW5nOiAxNHB4IDEyLjVweDsgaGVpZ2h0OmluaGVyaXQ7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgY29sb3I6IzAxNzc4MDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbmJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7fVxuXG4vLy52aXNpYmxlLXhzIHtvdmVyZmxvdy14OiBoaWRkZW47fVxuXG4ubmF2LXBpbGxzPmxpIHsgZmxvYXQ6bm9uZTt9XG5cbiN0b3BuYXYtbW9iaWxlIGxpIHsgd2lkdGg6MTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgY29sb3I6I2ZmZjt9XG4jdG9wbmF2LW1vYmlsZSBsaSBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cblxuLm5hdi1waWxscz5saStsaSB7IG1hcmdpbi1sZWZ0OiAwO31cblxuLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgeyAvKkdldHRpbmcgcmlkIG9mIGJvdHRvbSBhYm91dCBhZHZpY2UgbGluayovIHBhZGRpbmc6MDt9XG4ubmF2YmFyLW9mZmNhbnZhcy5vZmZjYW52YXMtdHJhbnNmb3JtLmluIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDsgLypiYWNrZ3JvdW5kIGNvbG9yIHNpZGUgbmF2IGxlZnQgKi99XG5cbiN0b3BuYXYtbW9iaWxlIGxpIGEgeyBjb2xvcjojZmZmO31cblxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7IHBhZGRpbmc6IDEycHggM3B4IDEycHggMTVweDt9XG5cbi5kcm9wZG93bi1tZW51IHVsIGxpIGEgeyBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7IGJvcmRlcjowO31cblxuLm5hdmJhci1uYXYge21hcmdpbjogMHB4IC0xMHB4O31cblxufVxuLypjaGFuZ2UgZnJvbSA2MDAgdG8gOTkyIGNhdXNlIHRoZXJlIGFyZSA1IHRhYnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4vKnRhYnMqL1xuLm5hdi10YWJzPmxpLmFjdGl2ZSwgLm5hdi10YWJzPmxpLCAubmF2LXRhYnM+bGkuZmlyc3QsIC5uYXYtdGFicz5saS5sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbToxcHggI2M4YzZjMiBzb2xpZDsgYm9yZGVyLWxlZnQ6MDsgYm9yZGVyLXJpZ2h0OjBweCAjYzhjNmMyIHNvbGlkOyB3aWR0aDoxMDAlO31cblxuXG4gIC5uYXYtdGFicz5saS5hY3RpdmUge2JvcmRlci1yaWdodDowICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4ICNjOGM2YzIgc29saWR9XG5cbi53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIC50ZXh0LWltYWdlIHtwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOjIwcHh9XG5cbiAgLmFkdi1jZW50ZXItbWFwcyB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG59XG5cbi8qMTcvMDIvMTUtLS0tLS0tLS0tICovXG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgY29sb3I6IzAxNzc4MDsgaGVpZ2h0OmluaGVyaXQ7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7aGVpZ2h0OmluaGVyaXQ7fVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBjb2xvcjojMDE3NzgwOyBoZWlnaHQ6aW5oZXJpdDsgfVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMgeyBoZWlnaHQ6IGluaGVyaXQ7fVxuXG4vKiBFcXVhbCBjb2x1bW4gaGVpZ2h0IHNpemluZyB3aGVuIC5lcXVhbC1jb2wtaGVpZ2h0IGFwcGxpZWQgdG8gcm93ICovXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQ6YmVmb3JlLFxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yb3cuZXF1YWwtY29sLWhlaWdodCA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yb3cuZXF1YWwtY29sLWhlaWdodCA+IFtjbGFzcyo9J2NvbC0nXSA+ICoge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvOyBcbn1cblxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0IC5jb2wtY3VzdG9tIC5ib290c3RyYXAtdGV4dC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1mMGVlZWE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHsgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7IGhlaWdodDppbmhlcml0O31cblx0LmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7cGFkZGluZzogMTRweCAxNHB4ICFpbXBvcnRhbnQ7fVxuXHQuZHJvcGRvd24tbWVudSBsaSB7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XG5cblx0bmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge3BhZGRpbmc6IDE0cHggMTIuNXB4OyBoZWlnaHQ6IGluaGVyaXQ7fVxuXHRuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7IHBhZGRpbmc6IDE0cHggMTIuNXB4OyBoZWlnaHQ6IGluaGVyaXQ7IGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDsgY29sb3I6IzAxNzc4MDt9XG5cblx0Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyIHsgcGFkZGluZy1ib3R0b206MTNweDsgaGVpZ2h0OmluaGVyaXQ7fVxuXG59XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHsgY29sb3I6ICM0NDQ7fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHsgd2lkdGg6IDIxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjOyBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDIwcHg7IGNvbG9yOiNmZmY7IG1hcmdpbi1yaWdodDogMTBweDt9XG5cbi5tZWdhbWVudS1jb2wgc3Bhbi5idXR0b24tbWQge2JhY2tncm91bmQtY29sb3I6I2ZmZjsgY29sb3I6IzAwNGY1OX1cblxuLm1lZ2FtZW51LWNvbCBhIHsgYmFja2dyb3VuZC1jb2xvcjojZmZjYzAwO31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5tZWdhbWVudS1jb2wgYSB7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS41OyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogQGtqdXAtYmxhY2s7fVxuXG4ubWVnYW1lbnUtY29sIGxpIGEge2NvbG9yOiM0NDQgIWltcG9ydGFudDt9XG4ubWVnYW1lbnUtY29sIGxpIGE6aG92ZXIsIC5tZWdhbWVudS1jb2wgbGkgYTpmb2N1cyB7Y29sb3I6IzAxNzc4MCAhaW1wb3J0YW50O31cbi5tZWdhbWVudS1jb2wgYSB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50IDt9XG4ubWVnYW1lbnUtY29sIGE6aG92ZXIsIC5tZWdhbWVudS1jb2wgYTpmb2N1cyB7IHRleHQtdHJhbnNmb3JtOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCwgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDIzcHg7fVxuXG4uZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAxNzc4MDtcbn1cblxuLnN1cGVyLWV6eS1tb2RhbC12aWRlb3tcbiAgLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKDMxMHB4LDE2MHB4KTtcbn1cblxuLyogR2xvYmFsIHN0eWxlcyBmb3IgRkFRLCBTZWFyY2ggcmVzdWx0IHBhZ2VzICovXG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgcGFkZGluZzo2MHB4IDBweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLm1sYy1zZWFyY2ggaDEsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtZmFxcyBoMSB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuc2VhcmNoLXR5cGVzLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuZmFxcy1icm93c2Uge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmM3O1xufVxuXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIGEuZmFxLWJyb3dzZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNyAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NlYXJjaC1jb250YWluZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtaXRlbXMtY29udGFpbmVyIC5kaWR5b3VtZWFudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmYXEtcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cbiNmYXEtcmVzdWx0cy1saXN0IC5wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGZsb2F0OnJpZ2h0O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi8qIEZBUXMgcmVzdWx0cyAqL1xuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNmYXEtYW5zd2VyLWZlZWRiYWNrLW5vIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mYXEtYW5zd2VyIC5tb2RhbC1kaWFsb2cge1xuICAgICB3aWR0aDogOTkycHggISBpbXBvcnRhbnQ7XG59XG5cbi5mYXEtYW5zd2VyIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZhcS1hbnN3ZXIgdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZhcS1hbnN3ZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cblxuLmZhcXMgLnBhbmVsLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzZjNztcbn1cblxuLmZhcXMgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206MTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDoxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy10b3A6MTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjo5OSUgMTBweDtcbn1cblxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjk5JSAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjo5OSUgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhIGltcG9ydGFudDtcbiAgIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4uZmFxcyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0LCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4XG59XG4uZmFxcyAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4gLm1lZGlhLWxpc3QsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyB7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lICEgaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICBvdXRsaW5lOm5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MSAhIGltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLCAuZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG5cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogRW1iZWRkZWQgRkFRJ3MgKi9cbi5mYXEtY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgLmZhcS1jYXRlZ29yeS1zdWJ0aXRsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cbiAgLmZhcXMtY29udGVudHMge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLmZhcS1jYXRlZ29yeS1kaWFsb2cge1xuICB0YWJsZSB7XG4gICAgYm9yZGVyOjBweDtcbiAgfVxufVxuXG4vKiBFbWVkZGVkIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgc3BhbiNzZWFyY2gtaWNvbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcIjtcbn1cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIC5nbHlwaGljb24tc2VhcmNoIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTowcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiA0cHggNDBweDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzo2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKiBHSCAwMy4wMy4xNSAgICAgKi9cblxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6MTBweDsgbWFyZ2luLXRvcDogMTJweDsgd2lkdGg6IDIxNXB4OyBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IGNvbG9yOiAjZmZmO1xuYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yzt9XG5cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7XG5jb2xvcjogIzAwNGY1OTtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmJhY2tncm91bmQtY29sb3I6ICNGRmZmZmY7IGN1cnNvcjpwb2ludGVyOyB9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc206aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ2NTE7IGNvbG9yOiNmZmY7IH1cblxuLm1hc3RoZWFkLXdyYXBwZXIge21hcmdpbi10b3A6LTFweH1cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtwYWRkaW5nOjEwcHggMTVweH1cblxuI21lZ2FtZW51LWNvbC0xIGEge21hcmdpbi10b3A6LTExcHg7fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtIHttYXJnaW4tdG9wOjEwcHh9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OjMwcHg7IG1pbi1oZWlnaHQ6MjIwcHg7fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIGg0IHttYXJnaW4tdG9wOjE1cHh9XG5cbi5kcm9wZG93bi1tZW51IGg1IHtmb250LXNpemU6MTZweDsgbWFyZ2luLXRvcDoxMHB4fVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTdweCl7XG4ubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbndpZHRoOiAyMyU7XG5wYWRkaW5nOiAwIDIwcHg7fVxuXG59XG5cblxuLypsZWZ0IG1lbnUgcGFuZWwgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuLm5hdmJhci1vZmZjYW52YXMge1xucG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG50b3A6IDA7XG5sZWZ0OiAtMTAwJTtcbnotaW5kZXg6IDk5OTtcbndpZHRoOiAxMDAlO1xuaGVpZ2h0OiAxMDAlO1xub3ZlcmZsb3cteTogYXV0bztcbi13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbi1vLXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW47XG50cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluO1xufVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbi52aXNpYmxlLXhzIHtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fVxuXG4ubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItaGVhZGVyIHsgYmFja2dyb3VuZC1jb2xvcjojMDA0NTUyOyBoZWlnaHQ6NTVweDt9XG5cbiNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtwYWRkaW5nOiAwOyBjb2xvcjojZmZmOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxOS4yNXB4OyBjb2xvcjogQGtqdXAtZXh0cmEtZGFyazsgd2lkdGg6IG1pbi1jb250ZW50O31cblxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7IHBhZGRpbmc6MTRweCAxMi41cHg7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7IHBhZGRpbmc6MTRweCAxMi41cHg7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpmb2N1cyB7IHBhZGRpbmc6MTJweCAyNHB4ICFpbXBvcnRhbnQ7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGkuZmlyc3Q+YTpmb2N1cyB7IHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGkubGFzdD5hOmZvY3VzIHsgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDt9XG5cblxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7Ym9yZGVyLWJvdHRvbToxcHggIzQ0NCBzb2xpZH1cblxuI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHsgcGFkZGluZzoxNHB4IDEyLjVweDsgY29sb3I6IzNiM2IzYjsgfVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHM+bGk+YSB7YmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO31cblxuI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDgyOGQ7fVxuXG4ubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbndpZHRoOiAxMDAlO1xucGFkZGluZzogMCAxMHB4O31cblxuXG59XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUge21hcmdpbi1sZWZ0OjB9XG5cblxuLyplbmQgbGVmdCBtZW51IHBhbmVsICovXG5cbiAvKiBFTkQgR0ggMDMuMDMuMTUgKi9cblxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7d2lkdGg6MThweDsgaGVpZ2h0OjE4cHg7IGJvcmRlci1yYWRpdXM6MH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KSB7XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7d2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYm9yZGVyLXJhZGl1czowfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7Ym90dG9tOjIwcHg7fVxuXG59XG5cblxuLyogRU5EIEdIIDAzLjAzLjE1IFxcICAgKi9cblxuXG4vKiBHSCAwNS4wMy4xNSAgICovXG5cbi8qMDUuMDMuMTUgKi9cblxuLnBhbmVsLWhlYWRpbmcgYXsgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLEFyaWFsLEhlbHZldGljYTsgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjt9XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nKTt9XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4gICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUge2JvcmRlci1yYWRpdXM6MDsgYm9yZGVyLWNvbG9yOiNmZmY7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjApO1xuYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjApOyBtYXJnaW46MTBweCAwIDAgMTBweDt9XG4gICNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6bm9uZTt9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7Zm9udC1zaXplOjE4cHg7fVxuXG4jaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7cmlnaHQ6LTVweDsgdG9wOi0yNHB4O31cblxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCA7IHRleHQtZGVjb3JhdGlvbjpub25lO31cblxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHM+bGk+YTpob3ZlciB7Y29sb3I6ICMzYjNiM2I7YmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlMDt9XG5cbi5uYXZiYXIge2JvcmRlcjowfVxuXG4ubmF2YmFyLW9mZmNhbnZhcy5pbiB7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMzMzM7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbiAgLm5hdmJhci1uYXY+bGkgeyB3aWR0aDoxMDAlIH1cbiAgLm5hdmJhci1oZWFkZXIge2Zsb2F0OiBub25lO31cbiAgLm5hdmJhciB7Ym9yZGVyLXJhZGl1czowfVxuXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHt3aWR0aDoxMDAlO31cblxuICAjaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7dG9wOi0yNXB4OyByaWdodDo1cHg7fVxuXG4gLypjbG9zZSBidXR0b24gbGVmdCBwYW5lbCAqL1xuICAubmF2YmFyLW9mZmNhbnZhcy5uYXZiYXItb2ZmY2FudmFzLXRvdWNoIC5uYXZiYXItdG9nZ2xlIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjE1cHg7IHJpZ2h0OjVweH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7IGZvbnQtc2l6ZToxN3B4OyB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTIwNXB4KSB7XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDoxM3B4O3BhZGRpbmctcmlnaHQ6MTNweDtcbiAgZm9udC1zaXplOjIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG59XG5cblxuXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhIGg0IHtjb2xvcjojM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhIGg0OmhvdmVyIHtjb2xvcjojM2IzYjNiOyAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhICB7Y29sb3I6IzAzNzY5MTt9XG5cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQgYTpob3ZlciAgeyBjb2xvcjojMjM1MjdjOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cblxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1hcXVhIHsgYmFja2dyb3VuZC1jb2xvcjojMDE4MzhjO31cbi5ibG9nLW1hc3RoZWFkLndyYXBwZXItcnViaW5lIHsgYmFja2dyb3VuZC1jb2xvcjojY2UwMDU4OyB9XG5cbi5tdWx0aXBsZS1jb2x1bW5zLmNvbHVtbi5jZiAuZ2x5cGhpY29uIHtjb2xvcjogIzYyNjA1Yzt9XG5cbi8qRU5EIEdIIDA1LjAzLjE1ICAgICovXG5cbi8qIEdIIDA2LjAzLjE1ICAgKi9cblxuLypUYWJzICovXG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtiYWNrZ3JvdW5kLWltYWdlOlxudXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7fVxuXG4ucGFuZWwtaGVhZGluZyBhIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXMucG5nKTt9XG5cbi5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge3BhZGRpbmctbGVmdDoxOHB4OyBwYWRkaW5nLXJpZ2h0OjE4cHh9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCl7XG5cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cblxufVxuXG4jbWVnYW1lbnUtY29sLTEgaDQge3BhZGRpbmctdG9wOjE1cHg7fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7cGFkZGluZy10b3A6OXB4fVxuXG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgge2NvbG9yOiMwMTc3ODA7fVxuXG4vKiBFTkQgR0ggMDYuMDMuMTUgICovXG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XG59XG4uaW1wb3J0YW50LWluZm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmluLXRoZS1uZXdzLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6MTVweDtcbiAgICBoZWlnaHQ6MjAwcHg7XG59XG5cblxuLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAubWVkaWEge21hcmdpbi10b3A6MHB4fVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1oZWFkZXIsIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgIHdpZHRoOiA4MDBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICB3aWR0aDogMTUwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCgxKSBpbWcge1xuICAgICBtYXJnaW4tdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCg0KSBpbWcge1xuICAgICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgaDMsIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHsgd2lkdGg6IGF1dG87IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7IGhlaWdodDogYXV0bzsgd2lkdGg6IDEwMCU7ICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7IHdpZHRoOiAxMDAlOyB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbn1cblxuXG4ud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLmZvcm0tZ3JvdXAge21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fVxuXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbmJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NzQ3NDc7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzQ3NDc0Nzt9XG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzQ3NDc7fVxuXG59XG5cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpICB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgaGVpZ2h0OjMwMHB4XG59XG5cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpICB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcblxufVxuXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSAge2hlaWdodDozNTBweH1cbn1cblxuLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtmb250LXdlaWdodDpib2xkO31cblxuLnByb2R1Y3QtcGFnZS1jb2wtYnRuIHNwYW4uYnV0dG9uLXNtIHttYXJnaW4tdG9wOjA7IG1hcmdpbi1ib3R0b206MH1cblxuLmxhdGVzdC1uZXdzLWN0YS1idG4ge21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O31cblxuXG4jaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTozMnB4OyBjb2xvcjojM2IzYjNiO31cblxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOjVweDsgcmlnaHQ6OHB4OyBmb250LXNpemU6MzJweDsgY29sb3I6IzNiM2IzYjt9XG5cblxuLypyaWdodCBhZHZpc2UgdGFiIGZpeGVkICovXG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwge21hcmdpbi10b3A6MTZweH1cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGk+YSB7Zm9udC1zaXplOjIwcHg7IGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiICFpbXBvcnRhbnQ7IH1cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGk+YTpob3ZlciB7Y29sb3I6IzAzNzY5MSAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7Y2xlYXI6Ym90aCAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbToyMjBweCAhaW1wb3J0YW50O31cblxuXG4uY2hvb3NlLWFkdmljZS10YWJzIGg0IHttYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7fVxuXG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHsgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQgIWltcG9ydGFudDt9XG5cblxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0ciB0ZHsgcGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnQ7fVxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA5cHgpe1xuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlIHtcbnBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHsgd2lkdGg6MzEwcHggIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saS5hY3RpdmU+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpPmEge3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge21hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdj5saT5hOmhvdmVyLCAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXY+bGk+YTpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCl7XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xucGFkZGluZy1yaWdodDogMHB4ICAhaW1wb3J0YW50O1xufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHsgd2lkdGg6MzAwcHggIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7IHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpPmEge3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGU6YmVmb3JlLFxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKTpiZWZvcmUsXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpOmJlZm9yZVxue3dpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7Y2xlYXI6Ym90aCAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbToyMDBweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHttYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm1lZGlhLWxpc3R7IHBhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaXt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge3JpZ2h0OjAgIWltcG9ydGFudH1cblxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtjbGVhcjpib3RoICFpbXBvcnRhbnQ7ICBtYXJnaW4tYm90dG9tOjE0MHB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cbiNnbG9iYWxfc2VhcmNoX2Zvcm0ubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyBcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOjBweDsgXG4gIGNvbG9yOkBranVwLXZlcnktZGFyay1ncmV5OyBcbiAgYmFja2dyb3VuZC1jb2xvcjppbmhlcml0OyBcbiAgY3Vyc29yOnBvaW50ZXI7IFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6MjBweDtcbiAgXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIG1heC13aWR0aDogNTZweDtcbiAgICBwYWRkaW5nOjE2cHg7XG4gICAgXG4gIH1cbn1cblxuLyogSW1yYW4gKi9cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgIGJvcmRlcjowcHg7XG59XG4uY2YtcXVpY2tsaW5rcyB7XG4gICBwYWRkaW5nLWJvdHRvbTogNDJweCAhIGltcG9ydGFudDtcbn1cblxuLmNmLXZpZGVvLWhlYWRlciBoMiwgLmNmLXZpZGVvLWhlYWRlciBoMyB7XG4gICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtYmx1ZS10ZXh0IGxpLCAudGFiYmVkLWJsdWUtdGV4dCB1bCB7XG4gICAgIGJvcmRlcjogMHB4ICEgaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWJsdWUtdGV4dCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vLi4vY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDE4MzhDICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCAwcHggMHB4IDQwcHggISBpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtYmx1ZS10ZXh0IC5tZWRpYSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmNmLWhvcGUtYWNjb3JkaW9uIC5wYW5lbCA+IGRpdjpudGgtY2hpbGQoMil7XG4gIG1pbi1oZWlnaHQ6MjUwcHg7XG4gIHBhZGRpbmctdG9wOjMwcHg7XG59XG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0U4NTEwMDtcbiBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY2YtbmF2IHVsIGxpIHtcbiBtYXJnaW4tYm90dG9tOiAwcHg7XG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xuIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gcGFkZGluZy10b3A6MnB4O1xufVxuLm1sYy1jb21tdW5pdHktbG9nbyB7XG4gcGFkZGluZy1ib3R0b206MHB4O1xuIHBhZGRpbmctdG9wOjEwcHg7XG59XG4uY2VudHJlLWFsaWduLWFsbCAqIHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFyZ2luYm90dG9tMTAge1xuXHRtYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cblxuLmgxc2VsZnsgbWFyZ2luLXRvcDo1NXB4IWltcG9ydGFudH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbi5oMXNlbGZ7IG1hcmdpbi10b3A6OTVweCFpbXBvcnRhbnR9XG5cbn1cblxuXG4ud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge21hcmdpbi1ib3R0b206NDBweDt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuXG4gIC53aWRlLXR4dCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7Zm9udC1zaXplOjM2cHg7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbi53aWRlLXR4dCAub3Jhbmdle2NvbG9yOiNmZmY7fVxuXG4uY2hhcmNvYWwge2NvbG9yOiNmZmY7fVxuLnBlcnNpc3RlbnQtY2hhcmNvYWwgLmNoYXJjb2FsIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGlsZXMgLmljb24tbWxjLWNoZXZyb24ge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cbn1cblxuLnRpbGVzIC5pY29uLW1sYy1jaGV2cm9uIHtcbiAgICAgY29sb3I6ICNBQUE4QTQ7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiAwcHg7XG4gICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jZmFxcy1icm93c2UgLm5hdi10YWJzIGxpICsgbGkgKyBsaSArIGxpICtsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuXG4uYm94LWNvbnRlbnQgcCB7Zm9udC1zaXplOjE0LjVweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNmIHttYXJnaW4tYm90dG9tOjEwcHh9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjojMmEyYTJhfVxufVxuXG4vKkxlZnQgcGFuZWwgaXNzdWUgd2l0aCBtZWdhbWVudSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xuLmhpZGRlbi14cyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XG4uZHJvcGRvd24tbWVudSB7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O31cbi5kcm9wZG93bi1tZW51IHsgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O31cbn1cblxuLypjYXJvdXNlbCBubyBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0ICovXG5cbi53cmFwcGVyLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb2wteHMtMTIgeyBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1yaWdodDowO31cblxuLy8gU3VydmV5IE1vZGFsIFN0eWxlc1xuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSwgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6MjZweDtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5jb2wtY3VzdG9tIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOjE1cHg7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIgLmRpc2NsYWltZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xuXG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3VwZXItZXp5LW1vZGFsLXZpZGVve1xuICAubW9kYWwtdmlkZW8tcGxhY2Vob2xkZXIoMzEwcHgsMTYwcHgpO1xufVxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxuXG4vL1Bob25lIGFuIGFkdmlzZXIgc3R5bGVzIGFkZGVkIC0gMDkvMDIvMjAxNiAvL1xuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDowO1xufVxuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbCAubWVkaWEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1ib2R5IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuI2xwQ2hhdCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi8vU3R5bGVzIHRvIGZpeCBidXR0b24gKGJ1dHRvbjBtZCkgdGl0bGVcblxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBzcGFuLmJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctdG9wOjEwcHg7XG59XG5cbi8qKioqKioqKioqKioqIFNpbG8gdXBsaWZ0ICoqKioqKioqKioqKioqKiovXG4ubWFzdGhlYWQtd3JhcHBlciB7XG5cdC5tYXN0aGVhZC1hZHZpc2VyIHtcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuXHRcdH1cblx0fVxufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIHtcblx0LnBhbmVsLWhlYWRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0fVxuXHR9XG5cdC5wYW5lbC1ib2R5IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5NDhhO1xuXHRcdGJvcmRlci10b3A6IDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk0OGE7XG5cdFx0fVxuXHR9XG59XG4uYm9yZGVyLWJ1dHRvbi1yLWNoZXZyb24ge1xuXHQuYm9yZGVyLWJ1dHRvbi1tZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwLjFlbSAwLjFlbSAwIDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMC40NWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAwLjI1ZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IDAuNDVlbTtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDExcHggMzVweCAxMXB4IDIxcHggIWltcG9ydGFudDtcblx0fVxufVxuLmFkdmlzZXItdGFicy1qdXN0aWZpZWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTQ4QTtcblx0LmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcblx0XHQubmF2LXRhYnMge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5NDhBO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHQ+YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD5saS5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDOTUxMDk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubWFzdGhlYWQteHMge1xuXHRoZWlnaHQ6IDEzNnB4O1xufVxuLmJhY2tncm91bmQtc2l6ZS1jb3ZlciB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aC1ociB7XG5cdC5tZWRpYS1ib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmJnLWNvbG9yLTE2MTgxOCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNjE4MTggIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1mYWY4ZjQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG59XG4uZGVlcC1vcmFuZ2Uge1xuXHRjb2xvcjogIzc0MTkxNTtcbn1cbi5zdWJoZWFkaW5nLXBhcnRpYWwtdW5kZXJsaW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDk7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dCB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcblx0LnBvcnRmb2xpby1sZWZ0LWNvbC1jYWxsb3V0IHtcblx0XHRoMiB7XG5cdFx0XHRmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dC5sYXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRib3JkZXItYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnZlcnRpY2FsLWFsaWduIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lm1hc3RoZWFkLXdyYXBwZXIge1xuXHRcdC5tYXN0aGVhZC1hZHZpc2VyIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5tYXN0aGVhZC13cmFwcGVyIHtcblx0XHQubWFzdGhlYWQtYWR2aXNlciB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuXHQuYWR2aXNlci10YWJzLWp1c3RpZmllZCB7XG5cdFx0Lm5hdi10YWJzIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHR9XG5cdC5tYXN0aGVhZC14cyB7XG5cdFx0aDEge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG5cdFx0PmxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQ3VzdG9tIHNwYWNpbmdcbi5zcGFjaW5nLXB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIENUQSBuYXYgYnV0dG9uICovXG4ubmF2LWN0YS1hcXVhIGxpLmxhc3QsIC5uYXYtY3RhLWFxdWEgbGkubGFzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIGhlaWdodDo0MXB4O1xufVxuLm5hdi1jdGEtYXF1YSBsaS5sYXN0IGEge1xuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudFxufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhLWhvdmVyO1xufVxuXG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdCwgLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIGhlaWdodDo0MXB4O1xufVxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QgYSB7XG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG59XG5cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0LCAubmF2LWN0YS1ydWJpbmUgbGkubGFzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgaGVpZ2h0OjQxcHg7XG59XG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdCBhIHtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnRcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUtaG92ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jdGEtbmF2IGxpLmxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY3RhLW5hdiBsaS5sYXN0LCAuY3RhLW5hdiBsaS5sYXN0OmhvdmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9WYWx1ZSBvZiBhZHZpY2UgZm9ybSBzdHlsZXNcblxuLnZvYS1oZXJvLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cblxuLnZvYS1saXN0cyB7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL3ZhbHVlLW9mLWFkdmljZS9jaGVjay1jaXJjbGUucG5nJyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3JhcHBlci12b2EtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4udmFsdWUtb2YtYWR2aWNlIHtcbiAgLnJvdy1ib2R5IHtcbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci12b2EtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIC52b2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIFxuICAudm9hLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRlYXNlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgaDMgYSB7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52YWx1ZS1vZi1hZHZpY2Uge1xuICAgIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAud3JhcHBlci12b2EtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvYS1oZXJvLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubWVkaWEuc3BhY2luZy1tdC0zMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAudm9hLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXNtIC52b2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG5cbi8vIE1MQyB0YWJzIHN0eWxlIHR3ZWFrXG5cbi50YWJzIHtcbiAgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBsaTpsYXN0LWNoaWxkLmFjdGl2ZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJzIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIHN0eWxlc1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNhbXBhaWduLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZhbmRiLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtc2VhcmNoLmxlc3NcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbWxjLWx0ZC1jb21tdW5pdHktZm91bmRhdGlvbi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLW1lZ2FtZW51Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1kYXkyLWxpc3RzLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2VtYmVkdmlnZm9ybS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJvdXNlbC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ha2FtYWktdmlkZW8ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2FtcGFpZ24tdW5jaGFuZ2luZy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXRpcmVtZW50LWh1Yi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9teXN1cGVyLXRhYnMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbnBzLWZvcm0ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3VwZXJzaXplci5sZXNzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3BhY2VyLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RpcmVjdC1zdXBlci1zc2YubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3VwZXItdG8tcGVuc2lvbi5sZXNzXCI7XG5AaW1wb3J0IFwidGhlbWUtbWxjLWJyYW5kLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RvcC1oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb29raWUtbm90aWZpY2F0aW9uLmxlc3NcIjtcblxuXG4udGVzdC10aGVtZS1sZXNzIGg1IHtcbiAgY29sb3I6cmVkO1xufVxuXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuLnRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxubmF2Lm5hdmJhciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaGVhZGVyLWJnO1xuICAubmF2YmFyLW5hdiA+Lm9wZW4+YVxuICAgICYmIDpob3ZlciAmJiA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDE3NzgwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBoZWlnaHQ6NTRweDsgb3V0bGluZTpub25lO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGxpIHtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAxNzc4MDtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogQG5hdmJhci1kZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMwMTc3ODA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgICAgICAgICBoZWlnaHQ6NTRweDtcbiAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZW4ge1xuICAgICAgYSB7XG4gICAgICAgICBjb2xvcjogIzAxNzc4MDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgICAgICBoZWlnaHQ6NTRweDtcbiAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1oZWFkZXItYmc7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgIHRvcDowcHhcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vLm5hdmJhciB7XG4vLyAgbWFyZ2luLXRvcDogMHB4O1xuLy8gIG1hcmdpbi1ib3R0b206IDBweDtcbi8vICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcbi8vfVxuLy8ubmF2YmFyLWhlYWRlciB7XG4vLyAgaGVpZ2h0OiBhdXRvO1xuLy8gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaGVhZGVyLWJnO1xuLy99XG4vLy5uYXZiYXItZGVmYXVsdCB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vL31cbi8vLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmEge1xuLy8gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbi8vICBmb250LXNpemU6IEBuYXZiYXItZGVmYXVsdC1mb250LXNpemU7XG4vLyAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuLy99XG4vLy5uYXZiYXItYnJhbmQge1xuLy8gIHBhZGRpbmc6IDBweCA1Ny41cHggMHB4IDBweDtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgdG9wOiAyMHB4O1xuLy99XG4vLy5uYXZiYXItbmF2IHtcbi8vICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4vL31cbi8vLm5hdmJhci1uYXY+bGk+YSB7XG4vLyAgcGFkZGluZzogMTBweCAxMi41cHg7XG4vL31cblxuQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luLXRvcDogMHB4XG4gIH07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4vLyAgLndyYXBwZXItcHJpbWFyeS1uYXYge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9O1xuICAubmF2YmFyLW9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogLTI1MHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuXG4vKiBzdGF0aWMgbW9iaWxlIGhlYWRlciBiYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXYtbW9iaWxlLWhlYWRlciB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA4ODg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNjcm9sbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTVweCAjNjY2O1xufVxuXG4jaWNvbi11c2VyLW1vYmlsZS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi8qIG1vYmlsZSBvZmZjYW52YXMgbmF2IC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4jaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTIzcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4jaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLm5hdi1tb2JpbGUtaGVhZGVyIGEubmF2YmFyLWJyYW5kIGltZyB7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4vKiBpbWFnZSBzZXJ2bGV0IGRlZmF1bHQgcnVsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiFcbiAqIFlhbW0hMyAtIFlldCBhbm90aGVyIG1lZ2FtZW51IGZvciBCb290c3RyYXAgM1xuICogaHR0cDovL2dlZWRtby5naXRodWIuY29tL3lhbW0zXG4gKlxuICogQGdlZWRtbyAtIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICovXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBZYW1tIFN0eWxlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueWFtbSB7XG5cbiAgLy8gcmVzZXQgcG9zaXRpb25zXG4gIC5uYXYsIC5jb2xsYXBzZSwgLmRyb3B1cCwgLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLy8gcHJvcGFnYXRlIG1lbnUgcG9zaXRpb24gdW5kZXIgY29udGFpbmVyIGZvciBmdyBuYXZiYXJzXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIGJ5IGRlZmF1bHQgYWxpZ25zIG1lbnUgdG8gbGVmdFxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIENvbnRlbnQgd2l0aCBwYWRkaW5nXG4gIC55YW1tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxuXG4gIC8vIEZ1bGx3aWR0aCBtZW51XG4gIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAwOyByaWdodDogMDtcbiAgfVxuXG59IiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6IEBkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogQHdpZHRoLTF4IEBoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IEBoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IEBoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IEBoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IEBoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6IEBmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6IEBmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6IEBmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6IEBmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6IEBmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6IEBmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogQGZvbnQtc2l6ZS1zbWFsbCAvIEBmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG59XG4udGV4dC1pbmZvIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtaW5mby10ZXh0KTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLXRleHQpO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtZGFuZ2VyLXRleHQpO1xufVxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xuICAuYmctdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4uYmctc3VjY2VzcyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5iZy1pbmZvIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLWluZm8tYmcpO1xufVxuLmJnLXdhcm5pbmcge1xuICAuYmctdmFyaWFudChAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uYmctZGFuZ2VyIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgLmxpc3QtdW5zdHlsZWQoKTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgQGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogQGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbi50ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi5iZy12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogQHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IEBwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICAubWFrZS1yb3coKTtcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbi5tYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAubWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gIC5tYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG4uY29udGFpbmVyLWZpeGVkKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICAoQGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoQGd1dHRlciAvIC0yKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG4ubWFrZS14cy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG4ubWFrZS1zbS1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuLm1ha2UtbGctY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGBAZ3JpZC1jb2x1bW5zYC5cblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCkge1xuICAvLyBDb21tb24gc3R5bGVzIGZvciBhbGwgc2l6ZXMgb2YgZ3JpZCBjb2x1bW5zLCB3aWR0aHMgMS0xMlxuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbDsgXCI9PFwiIGlzbid0IGEgdHlwb1xuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpIHtcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gd2lkdGgpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LUB7aW5kZXh9IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBvZmZzZXQpIHtcbiAgLmNvbC1Ae2NsYXNzfS1vZmZzZXQtQHtpbmRleH0ge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gQmFzaWMgbG9vcGluZyBpbiBMRVNTXG4ubG9vcC1ncmlkLWNvbHVtbnMoQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAaW5kZXggPj0gMCkge1xuICAuY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpO1xuICAvLyBuZXh0IGl0ZXJhdGlvblxuICAubG9vcC1ncmlkLWNvbHVtbnMoKEBpbmRleCAtIDEpLCBAY2xhc3MsIEB0eXBlKTtcbn1cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG4ubWFrZS1ncmlkKEBjbGFzcykge1xuICAuZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcyk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHdpZHRoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVsbCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1c2gpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS8xMCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTkvMTAgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG4udGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCBAdGFibGUtYmctYWN0aXZlKTtcbi50YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLCBAc3RhdGUtc3VjY2Vzcy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoaW5mbywgQHN0YXRlLWluZm8tYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmcsIEBzdGF0ZS13YXJuaW5nLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChkYW5nZXIsIEBzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX0sXG4gICAgPiB0aC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9ID4gdGQsXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vLyBTZXQgdGhlIGhlaWdodCBvZiBmaWxlIGNvbnRyb2xzIHRvIG1hdGNoIHRleHQgaW5wdXRzXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgLnRhYi1mb2N1cygpO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIC5mb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAucGxhY2Vob2xkZXIoKTtcblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG4gIHRleHRhcmVhJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSB7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuXG4uaW5wdXQtc20sXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG4uaW5wdXQtbGcsXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sYXJnZTsgQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IChAaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2ggKHdoaWNoIGFsc28gYXZvaWRzXG4gICAgLy8gYSBidWcgaW4gV2ViS2l0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NjkpLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgLm1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiBAbGluZS1oZWlnaHQtbGFyZ2UpICsgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAdGV4dC1jb2xvcjogIzU1NTsgQGJvcmRlci1jb2xvcjogI2NjYzsgQGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xuICBAY29sb3ItcmdiYTogcmdiYShyZWQoQGNvbG9yKSwgZ3JlZW4oQGNvbG9yKSwgYmx1ZShAY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcblxuICBzZWxlY3QmIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSYsXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiBAYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1iYXNlLXZlcnRpY2FsOyBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7IEBmb250LXNpemUtYmFzZTsgQGxpbmUtaGVpZ2h0LWJhc2U7IEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAudXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgLnRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzXG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tc3VjY2Vzcy1jb2xvcjsgQGJ0bi1zdWNjZXNzLWJnOyBAYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1pbmZvLWNvbG9yOyBAYnRuLWluZm8tYmc7IEBidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kYW5nZXItY29sb3I7IEBidG4tZGFuZ2VyLWJnOyBAYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi5idXR0b24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG4ub3BhY2l0eShAb3BhY2l0eSkge1xuICBvcGFjaXR5OiBAb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICBAb3BhY2l0eS1pZTogKEBvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRyYW5zaXRpb24tcHJvcGVydHkoflwiaGVpZ2h0LCB2aXNpYmlsaXR5XCIpO1xuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6ICAgQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQ7XG4gIGJvcmRlci1yaWdodDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAgQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoQGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIC5yZXNldC1maWx0ZXIoKTtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IChAemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0KCk7XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtbGVmdCgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG4ubmF2LWRpdmlkZXIoQGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi14cyk7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1zbSk7IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1sZyk7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItcmlnaHQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1sZygpO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LXNtKCk7XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IEBuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcigpO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICAubmF2LWp1c3RpZmllZCgpO1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQoKTtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206IEBuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogQG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IEBuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogQHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAgICBAbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiAxMHB4IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICAuZm9ybS1pbmxpbmUoKTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIC5ib3JkZXItdG9wLXJhZGl1cyhAbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQgIHsgLnB1bGwtbGVmdCgpOyB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5wdWxsLXJpZ2h0KCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gIC5uYXZiYXItbmF2IHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAvLyBEcm9wZG93bnNcbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG4ubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgLmNsZWFyZml4KCk7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgLmNlbnRlci1ibG9jaygpO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgLnRleHQtaGlkZSgpO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiBAYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsIEBicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkB7YnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnaW5hdGlvbi1ib3JkZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6IEBwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG4ubGFiZWwtdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogQGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogQGJhZGdlLWNvbG9yO1xuICBsaW5lLWhlaWdodDogQGJhZGdlLWxpbmUtaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAuYnRuLXhzICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiBAYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1hY3RpdmUtYmc7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiBAanVtYm90cm9uLXBhZGRpbmcgKEBqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiBAanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiBAanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICAgIGZvbnQtc2l6ZTogQGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nOiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMS42KSAwO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDQuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMsXG4gIGEmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcbiAgfVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiBAdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogQHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IEBhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyBAaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IChAYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1zdWNjZXNzLWJnOyBAYWxlcnQtc3VjY2Vzcy1ib3JkZXI7IEBhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuLmFsZXJ0LWluZm8ge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXdhcm5pbmctYmc7IEBhbGVydC13YXJuaW5nLWJvcmRlcjsgQGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWRhbmdlci1iZzsgQGFsZXJ0LWRhbmdlci1ib3JkZXI7IEBhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuLmFsZXJ0LXZhcmlhbnQoQGJhY2tncm91bmQ7IEBib3JkZXI7IEB0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogQHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogQHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWJnO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICAudHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAuYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuI2dyYWRpZW50IHtcblxuICAvLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgfVxuXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIH1cbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICB9XG4gIC52ZXJ0aWNhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbi5wcm9ncmVzcy1iYXItdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBMaW5rZWQgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3IgZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGxpbmtlZCBsaXN0IGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnOyBAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZzsgQHN0YXRlLWluZm8tdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmc7IEBzdGF0ZS13YXJuaW5nLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZzsgQHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kOyBAY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS1Ae3N0YXRlfSB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcblxuICAgIGEmIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiBAcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzYWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgQHBhbmVsLWRlZmF1bHQtdGV4dDsgQHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzsgQHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXByaW1hcnktYm9yZGVyOyBAcGFuZWwtcHJpbWFyeS10ZXh0OyBAcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOyBAcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtc3VjY2Vzcy1ib3JkZXI7IEBwYW5lbC1zdWNjZXNzLXRleHQ7IEBwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc7IEBwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1pbmZvLWJvcmRlcjsgQHBhbmVsLWluZm8tdGV4dDsgQHBhbmVsLWluZm8taGVhZGluZy1iZzsgQHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXdhcm5pbmctYm9yZGVyOyBAcGFuZWwtd2FybmluZy10ZXh0OyBAcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOyBAcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kYW5nZXItYm9yZGVyOyBAcGFuZWwtZGFuZ2VyLXRleHQ7IEBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzsgQHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbi5wYW5lbC12YXJpYW50KEBib3JkZXI7IEBoZWFkaW5nLXRleHQtY29sb3I7IEBoZWFkaW5nLWJnLWNvbG9yOyBAaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4gICYuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuXG4gIC8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4gICYuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICB9XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6IEBjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiBAY2xvc2UtdGV4dC1zaGFkb3c7XG4gIC5vcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuICAvLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiAgLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4gIGJ1dHRvbiYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC50cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuM3MgZWFzZS1vdXRcIik7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgLnRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyAub3BhY2l0eSgwKTsgfVxuICAmLmluIHsgLm9wYWNpdHkoQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgbWluLWhlaWdodDogKEBtb2RhbC10aXRsZS1wYWRkaW5nICsgQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IEBtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLmJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogQG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogQG1vZGFsLWxnOyB9XG59XG4iLCIvL1xuLy8gVG9vbHRpcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IEB6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vIFJlc2V0IGZvbnQgYW5kIHRleHQgcHJvcGVydGVzIGdpdmVuIG5ldyBpbnNlcnRpb24gbWV0aG9kXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICAub3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IC5vcGFjaXR5KEB0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IEB0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogQHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIFJlc2V0IGZvbnQgYW5kIHRleHQgcHJvcGVydGVzIGdpdmVuIG5ldyBpbnNlcnRpb24gbWV0aG9kXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT3ZlcnJpZGVzIGZvciBwcm9wZXIgaW5zZXJ0aW9uXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihAcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwZXJzcGVjdGl2ZTogMTAwMDtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBAY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgLm9wYWNpdHkoQGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KTsgQGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKTsgQGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5vcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IEBjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuLmNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAod2lsbCBiZSByZW1vdmVkIGluIHY0KVxuLmhpZGUtdGV4dCgpIHtcbiAgZm9udDogflwiMC8wXCIgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbi50ZXh0LWhpZGUoKSB7XG4gIC5oaWRlLXRleHQoKTtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4teHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXByaW50IHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRhYmxlJiAgeyBkaXNwbGF5OiB0YWJsZTsgfVxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgmLFxuICB0ZCYgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAycHggIzAwMFxufVxuXG5kaXYuYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwXG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4ICMwMDBcbn1cblxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwXG59XG5cbi5uYXY+bGk+YTpob3ZlciwgLm5hdj5saT5hOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwXG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTk5ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZSB7XG4gIHRvcDogMFxufVxuXG4uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyPi5uZXh0LCAuY2Fyb3VzZWwtaW5uZXI+LnByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNhcm91c2VsLWlubmVyPi5uZXh0LCAuY2Fyb3VzZWwtaW5uZXI+LnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLyoqXG5DT01NRU5USU5HIFRISVMgT1VUIEFTIElUIElTIFVQIFRPIFNJVEUgVEhFTUUgVE8gTUFOQUdFXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMyZDQ4MjE7XG59XG4uYWxlcnQtaW5mbyB7XG4gICAgY29sb3I6ICMyMTRjNjI7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gICAgY29sb3I6ICM2YzRhMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFjNjtcbn1cbi5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZDIzMjJkO1xufVxuLmFsZXJ0LWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNjMTJmMmE7XG59XG4qKi8iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLy8gRnVsbCBwYWdlIExvZ2luXG5cbi5sb2dpbi1wYWdlLFxuLmZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1pbi1oZWlnaHQ6MTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6QGZvb3Rlci1iYXNlLWJnO1xufVxuXG4gIC8vVG9wIE5hdlxuXG4gIC5sb2dpbi10b3AtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxvZ2luLXRvcC1uYXYgYSB7XG4gICAgcGFkZGluZy1sZWZ0OjI1cHg7XG4gICAgY29sb3I6QG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gIH1cblxuICAubG9naW4tdG9wLW5hdiBhOmhvdmVyLCAubG9naW4tdG9wLW5hdiBhOmZvY3VzLCAubG9naW4tdG9wLW5hdiBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOkBkZWZhdWx0LWxpbmstY29sb3I7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cblxuICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgfVxuXG4gIC8vRXJyb3Igc3RhdGUgKyBvdXRhZ2UgKyBtYWludGVuYW5jZSBtZXNzYWdlICArIHJlc2V0IHBhc3N3b3JkIHN1Y2Nlc3NcbiAgLm1haW50ZW5hbmNlLW1lc3NhZ2Uge1xuICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgIH1cblxuICAub3V0YWdlLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6QG1haW50ZW5hbmNlLW1zZy1iZztcbiAgICBwYWRkaW5nOjIwcHggMjBweCAxMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1pbmZvLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cblxuICAuZXJyb3Jfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5lcnJvcl9tZXNzYWdlIHtcbiAgICBjb2xvcjojOTkwMDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8tcmVkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTVweCAwO1xuICB9XG5cbiAgLm5nLXN1Ym1pdHRlZCAubmctaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiM5OTAwMDA7XG4gIH1cblxuICAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICB3aWR0aDogODUlO1xuICB9XG5cbiAgLy9Mb2dpbiBjb21wb25lbnRcblxuICAubWxjLWhlYWRpbmcge1xuICAgIGNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBtYXJnaW46NDBweCAwIDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luIC5tbGNfaGVhZGluZyB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5tbGNfaGVhZGluZyB7XG4gICAgZGlzcGxheTppbmhlcml0O1xuICB9XG5cbiAgLmNzcy1mb3JtICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gIH1cblxuICAubG9naW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjo3MSUgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nLCBoZWx2ZXRpY2EsIGFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuXG4gIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gIH1cblxuICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b25fcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTowLjY7XG4gICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4ge1xuICAgIC51c2VybmFtZV9sYWJlbCxcbiAgICAucGFzc3dvcmRfbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAvL0hlbHAgY29udGVudFxuXG4gIC5tbGMtbHRkLWxvZ2luIC5oZWxwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG5cbiAgfVxuICAvL0VuZCBvZiBMb2dpbiBjb21wb25lbnRcblxuLy9sb2dpbiB3aWRnZXQgY3NzXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXR7XG4gIHJpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIHRvcDogMTgwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5jb250YWluZXJfY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLnVzZXJuYW1lX2NvbnRyb2x7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC51c2VybmFtZV9jb250cm9se1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWxjX2hlYWRpbmd7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgICBmb250LXNpemU6MjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAudXNlcm5hbWVfbGFiZWx7XG4gICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gIH1cblxuICAud2lkZ2V0LWxvZ2luLWJ1dHRvbntcbiAgICBtYXJnaW46IDEwcHggNSUgMCA1JTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnBhc3N3b3JkX2xhYmVse1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gIH1cblxuICAuZm9ybS1jb250cm9se1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmNsb3NlLWxvZ2luLXdpZGdldCB7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE4MHB4O1xuICByaWdodDogMjMxcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC4zNXMgZWFzZTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG59XG5cbi5jbG9zZS1sb2dpbi13aWRnZXQubWluaW1pemVke1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0LmV4cGFuZGVke1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1NDBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLm1sYy1sdGQtbG9naW4td2lkZ2V0Lm1pbmltaXplZC13aWRnZXR7XG4gIHJpZ2h0OiAtMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNsb3NlLWxvZ2luLXdpZGdldC5nbHlwaGljb24tY2hldnJvbi1yaWdodHtcbiAgZm9udC1zaXplOjE2cHg7XG4gIGZvbnQtd2VpZ2h0OjEwMDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHotaW5kZXg6IDEyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4vL0xvZ2luIHdpZGdldCBNYWludGVuYW5jZSBtZXNzYWdlICArIEVycm9yIHN0YXRlXG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQge1xuXG4gICAgLmVycm9yX21lc3NhZ2Uge1xuICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5OTAwMDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6MzNweDtcbiAgICAgIHBhZGRpbmctdG9wOjlweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246NXB4IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1leGNsYW1hdGlvbi13aGl0ZS5wbmdcIik7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIHRvcDo2cHg7XG4gICAgICBhIHtcbiAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJvcl9tZXNzYWdlOmhvdmVyLFxuICAgIC5lcnJvcl9tZXNzYWdlYTp2aXNpdGVkLFxuICAgIC5lcnJvcl9tZXNzYWdlYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCB7XG4gICAgLm91dGFnZS1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgcGFkZGluZzowcHggMTBweCAwIDEwcHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246MTBweCAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6NDVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWluZm8tYXF1YS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgIHAge1xuICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgfVxuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndoaXRlLXJldmVyc2Uge1xuICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgfVxuICAgICAgYTpob3ZlcixcbiAgICAgIGE6Zm9jdXMsXG4gICAgICBhOnZpc2l0ZWQge1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vTG9naW4gd2lkZ2V0IC0gbG9naW4gZGlzYWJsZWRcblxuICAubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQge1xuICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4gLmxvZ2luLWRpc2FibGVkIHAge1xuICAgIGNvbG9yOiNmZmY7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG5cbiAgLy8gTG9naW4gV2lkZ2V0IC0gZm9yZ290dGVuIHBhc3N3b3JkICsgTG9naW4gaGVscCBsaW5rc1xuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAucGFzc3dvcmRfY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3MgLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICB9XG4gICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgIH1cbiAgICBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCAgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuICB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNsb3NlLWxvZ2luLXdpZGdldHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFByZS1sb2FkZXIgKFNwaW5uZXIpXG5cbiAgLmNvbW1vbi1zcGlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDoyMCU7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbW1vbi1zcGlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDozMCU7XG4gIH1cblxuLy9Gb290ZXJcblxuICAubG9naW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDoyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gIH1cblxuXG4vLyBCYWRnZSBzaXRlcyAtIEdsb2JhbFxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOjEycHg7XG4gIC5iYWRnZS1wYWdlLWJnO1xuICBoMiB7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5lbmV2aXRhLFxuLnByZW1pdW0tY2hvaWNlIHtcbiAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOjEzcHg7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5idXR0b25fcHJpbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICB9XG59XG5cbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICB9XG4gIC51c2VybmFtZV9jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOjQlO1xuICB9XG4gIC5wYXNzd29yZF9jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOjklO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuYmFkZ2UtcGFnZS1oZWFkZXIge1xuICAgICAuYmFkZ2UtaGVhZGVyO1xuICB9XG59XG5cbi5kcG0sXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgfVxufVxuXG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuaGVscC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuYmFkZ2UtcGFnZS1mb290ZXIge1xuICAgIC5iYWRnZS1mb290ZXI7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5iYWRnZS1wYWdlLWZvb3RlciB1bCB7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSB7XG4gICAgZGlzcGxheTppbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gIH1cbn1cblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIGEge1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG59XG5cblxuXG4vL0luZGl2aWR1YWwgQmFkZ2Ugc2l0ZSBzdHlsZXNcblxuICAvL0RQTVxuXG4gIC5kcG0ge1xuICAgIGNvbG9yOiMwMDAwMDA7XG4gICAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgfVxuXG4gIC5kcG0ge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBkcG0tYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBkcG0tYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAZHBtLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBkcG0tYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmRwbSAuaGVscC1jb250ZW50IGEsXG4gIC5kcG0gLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBkcG0tbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRwbSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBkcG0tbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRwbSAuZm9ybS1jb250cm9sOmZvY3VzLCAuZHBtIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAZHBtLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSg2LDEyMCw5NywuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRwbSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAZHBtLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QGRwbS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0VuZXZpdGFcbiAgLmVuZXZpdGEge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gIH1cblxuICAuZW5ldml0YSB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpAZW5ldml0YS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZW5ldml0YS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZToxcHggZG90dGVkIEBlbmV2aXRhLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYSxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAZW5ldml0YS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAZW5ldml0YS1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZW5ldml0YSAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuZW5ldml0YSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGVuZXZpdGEtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDQsMTU2LDIwMiwuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGVuZXZpdGEtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAZW5ldml0YS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBibHVlcHJpbnRcblxuICAuYmx1ZXByaW50IHtcbiAgICBjb2xvcjojMDAwMDAwO1xuICB9XG5cbiAgLmJsdWVwcmludCB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QGJsdWVwcmludC1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGJsdWVwcmludC1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZToxcHggZG90dGVkIEBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGJsdWVwcmludC1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYSxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGJsdWVwcmludC1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGJsdWVwcmludC1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5ibHVlcHJpbnQgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBibHVlcHJpbnQtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDAsOTEsMTU2LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBibHVlcHJpbnQtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAYmx1ZXByaW50LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vRkMgT25lXG5cbiAgLmZjLW9uZSB7XG4gICAgY29sb3I6IzU4NTk1YjtcbiAgfVxuXG4gIC5mYy1vbmUge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBmYy1vbmUtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6QGZjLW9uZS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGZjLW9uZS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IGEsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBmYy1vbmUtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBmYy1vbmUtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLW9uZSAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuZmMtb25lIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAZmMtb25lLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgwLDg1LDE1OSwuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLW9uZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAZmMtb25lLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QGZjLW9uZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL1BvcnRmb2xpbyBGb2N1c1xuXG4gIC5wb3J0Zm9saW8tZm9jdXMge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWJyYW5kLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiNiMWI0MWEgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojYjFiNDFhO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkICNiMWI0MWEgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojYjFiNDFhO1xuICAgIH1cbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMTk1LDE5OSw0NywuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAcG9ydGZvbGlvLWZvY3VzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBQcmVtaXVtQ2hvaWNlXG5cbiAgLnByZW1pdW0tY2hvaWNlIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGEsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAcHJlbWl1bS1jaG9pY2UtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAcHJlbWl1bS1jaG9pY2UtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QHByZW1pdW0tY2hvaWNlLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgxNjIsMTUwLDEzNywuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBwcmVtaXVtLWNob2ljZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBTdCBBbmRyZXcnc1xuXG4gIC5zdC1hbmRyZXdzIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOkBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGEsXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHN0LWFuZHJld3MtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHN0LWFuZHJld3MtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBzdC1hbmRyZXdzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSg0MCw1NSwxMjQsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBzdC1hbmRyZXdzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QHN0LWFuZHJld3MtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9Ub3AgMjAwXG5cbiAgLnRvcC0yMDAge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAdG9wMjAwLWJ0bi1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQHRvcDIwMC1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAdG9wMjAwLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkB0b3AyMDAtbGluay1ob3ZlciAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3AtMjAwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC50b3AtMjAwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAdG9wMjAwLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgyNDUsMTI2LDMzLC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wLTIwMCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAdG9wMjAwLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QHRvcDIwMC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wLTIwMC1oZWFkaW5nIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiBhIHtcbiAgICBjb2xvcjogI2ZkN2YxYztcbiAgfVxuXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYTpob3ZlcixcbiAgLnRvcC0yMDAtaGVhZGluZyBoMiBhOmZvY3VzLFxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIH0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLmZvcmdvdHRlbl9wYXNzd29yZF9zdWJtaXRfYnV0dG9ue1xuICBtYXJnaW4tdG9wOiAxMSU7XG59XG5cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgIHdpZHRoOjQ4MHB4O1xuICB9XG4gIC51c2VybmFtZV9sYWJlbCxcbiAgLnBhc3N3b3JkX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOjkwJTtcbn1cblxuLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHAge1xuICB3aWR0aDo4MiU7XG59XG5cbi8vIEJhZGdlIHNpdGVzIC0gZm9yZ290dGVuIHBhc3N3b3JkXG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDo0MHB4O1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIG1pbi1oZWlnaHQ6NDB2aDtcbiAgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICB9XG4gIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbn1cbn1cblxuICAuZHBtIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAZHBtLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QGRwbS1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbmV2aXRhIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAZW5ldml0YS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBlbmV2aXRhLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsdWVwcmludCB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGJsdWVwcmludC1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtb25lIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAZmMtb25lLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QGZjLW9uZS1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmVtaXVtLWNoaW9jZSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QHByZW1pdW0tY2hvaWNlLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QHByZW1pdW0tY2hvaWNlLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0LWFuZHJld3Mge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QHN0LWFuZHJld3MtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wLTIwMCB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QHRvcDIwMC1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkB0b3AyMDAtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLy9DaGFuZ2UgcGFzc3dvcmQgKyBTZXQgcGFzc3dvcmRcblxuICAubWxjLXBhZ2UtaGVhZGVyIHtcbiAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG5cbiAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIC5wYXNzd29yZF9jb250cm9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICB3aWR0aDozNSU7XG4gICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6aG92ZXIsXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkOmZvY3VzLFxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZDp2aXNpdGVkIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuXG4gICAgLmhlbHAtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgIH1cblxuICAgICAgdWwgbGkge1xuICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIi1cIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4gLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDowcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWJhc2UtYmc7XG4gICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOi00MHB4O1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgbWluLWhlaWdodDo1MDBweDtcbiAgICAuYnRuLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdlYWx0aCBjaGFuZ2UgcGFzc3dvcmQgcGFnZVxuXG4gIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAud3JhcHBlci1kZmRmZGYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZGZkZmRmO1xuICAgIH1cbiAgICAud2VhbHRoLXBhZ2UtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XG4gICAgICBoMiB7XG4gICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICBib3JkZXI6MDtcbiAgICB9XG4gICAgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAgIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgICAuYnRuLXByaW1hcnk6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZCB7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgIH1cblxuICAgIC5oZWxwLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO1xuICAgIH1cbiAgICAuY29sLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgfVxuICAgIC53ZWFsdGgtcGFnZS1mb290ZXIge1xuICAgICAgdWwge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgbGkge1xuICAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgICAgICAgIGNvbG9yOiM4MDgwODA7XG4gICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCYWRnZSBzaXRlcyBjaGFuZ2UgcGFzc3dvcmQgcGFnZVxuXG4gIC5kcG0sXG4gIC5lbmV2aXRhLFxuICAuYmx1ZXByaW50LFxuICAuZmMtb25lLFxuICAucG9ydGZvbGlvLWZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UsXG4gIC5zdC1hbmRyZXdzLFxuICAudG9wLTIwMCB7XG4gICAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6NDB2aDtcbiAgICAgIC5oZWxwLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgIGg0IHtcbiAgICAgICBmb250LXNpemU6MTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6NTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgICB3aWR0aDoyMCU7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW5ldml0YSAuaGVscC1jb250ZW50LFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCB7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4ubG9nb3V0LXBhZ2UgLm1sYy1sdGQtc2lkZWtpY2sge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICB9XG5cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG5cbiAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICB9XG5cbiAgLmxvZ291dC1wYWdlIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi8vIE1lZGlhIHF1ZXJpZXMgZm9yIExvZ2luICsgY2hhbmdlIHBhc3N3b3JkICsgc2V0IHBhc3N3b3JkICsgQmFkZ2Ugc2l0ZXNcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICAgbWluLWhlaWdodDo0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAubG9naW4td3JhcHBlciB7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246NjclIDA7XG4gICB9XG5cbiAgIC5sb2dvdXQtcGFnZSAud3JhcHBlci1sb2dvdXQtY29udGVudCB7XG4gICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICB9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgIC5jb250YWluZXJfY29udGVudCB7XG4gICAgIG1heC13aWR0aDogMTAwJTtcbiAgIH1cblxuICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICEgaW1wb3J0YW50O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgfVxuXG4gICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgd2lkdGg6IDM1JTtcbiAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgfVxuXG4gICAvL0xvZ291dCBwYWdlXG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgfVxuXG4gICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgICBwYWRkaW5nLXRvcDowO1xuICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICB0b3A6MHB4O1xuICAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgd2lkdGg6IDYwJTtcbiAgIH1cblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgLndyYXBwZXItbG9naW4tYnRuIHtcbiAgICAgd2lkdGg6MzUlXG4gICB9XG5cbiAgIC8vRm9yZ290dGVuIHBhc3N3b3JkIHBhZ2VcblxuICAgLmZvcmdvdHRlbi1wYXNzd29yZC1oZWxwIHAge1xuICAgICB3aWR0aDoxMDAlO1xuICAgfVxuXG4gICAvLyBDaGFuZ2UgcGFzc3dvcmQgc3VjY2VzcyBwYWdlXG5cbiAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgIG1hcmdpbi10b3A6LTQwcHg7XG4gICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgIG1pbi1oZWlnaHQ6MjAwcHggIWltcG9ydGFudDtcbiAgIH1cblxuICAgLy9CYWdkZSBzaXRlc1xuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgfVxuXG4gICAgIC5oZWxwLWNvbnRlbnQge1xuICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICB9XG5cbiAgICAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgIH1cblxuICAgICAuYmFkZ2UtcGFnZS1mb290ZXIge1xuICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgIH1cblxuICAgICAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gICAgICAgcGFkZGluZzozMHB4IDIwcHggMTBweDtcbiAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgfVxuICAgICAudG9wLTIwMC1oZWFkaW5nIGgyICB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgIHdpZHRoOjg1JTtcbiAgICAgICB0b3A6NHB4O1xuICAgICB9XG4gICAgIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgIH1cblxuICAgICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgfVxuXG4gICAubWxjLXBhZ2UtaGVhZGVyIHtcbiAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgIH1cblxuICAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgIH1cblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgaDMge1xuICAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbiAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgfVxuXG4gICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgICBwYWRkaW5nLXRvcDowO1xuICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgIH1cblxuICAgLy9DaGFuZ2UgcGFzc3dvcmQgcGFnZSBzdWNjZXNzXG5cbiAgIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIHtcbiAgICAgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgIH1cblxuXG4gICAgIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwge1xuICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgbGkge1xuICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgfVxuICAgICB9XG4gICB9XG5cbiAgIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgIG1hcmdpbi10b3A6LTIwcHg7XG4gICB9XG5cbiAgIC8vRm9yZ290dGVuIHBhc3N3b3JkIHBhZ2VcblxuICAgLmZvcmdvdHRlbi1wYXNzd29yZC1wYWdlIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgIH1cblxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gICAgICAgcGFkZGluZy10b3A6MnB4O1xuICAgICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgIH1cbiAgIH1cblxuICAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgfVxuXG4gICAuZHBtLFxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgIH1cbiAgIH1cblxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICB9XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAuaGVscC1jb250ZW50IHAge1xuICAgICAgIHRleHQtYWxpZ246IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgIH1cbiAgIH1cblxuICAgLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gICAgIGRpc3BsYXk6bm9uZTtcbiAgIH1cblxuICAgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpIHtcbiAgICAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gICB9XG4gfSIsIi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgLmVtcGxveWVyLXRoZW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5IC5lbXBsb3llci10aGVtZSBhIHtcbiAgICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSBvbCBsaSwgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgdWwgbGk6Om1hcmtlciBcbntcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM0MzQzNDM7XG59XG5cbi5lbXBsb3llci10aGVtZSAuaDMsIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtbGVmdC1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2YwZWVlYSAzMCUsICNmZmZmZmYgMCk7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLXJpZ2h0LWJnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmIDcwJSwgI2YwZWVlYSAzMCUpO1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbCBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLmVtcGxveWVyLXRoZW1lIG5hdi5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtdmVyeS1kYXJrLWdyZXk7XG59XG5cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAuZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cywgLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsIC5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBranVwLWJsYWNrO1xuICAgIGNvbG9yOiBAa2p1cC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAwcHggQGtqdXAtb3JhbmdlIGluc2V0O1xufVxuXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscy5zaXRlLXNlbGVjdC1uYXY+bGk+YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgY29sb3I6IEBranVwLXdoaXRlO1xufVxuXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saT5hLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmEsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5he1xuICBjb2xvcjogQGtqdXAtd2hpdGU7XG59XG5cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMsIFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6Zm9jdXMsIFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hOmhvdmVyIHtcbiAgY29sb3I6IEBranVwLW9yYW5nZTtcbn1cblxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgyLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG4gICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMxODE4MTY7XG4gICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lICNnbG9iYWxfc2VhcmNoX2Zvcm0ubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgY29sb3I6QGtqdXAtd2hpdGU7XG4gIH1cbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBwIGEgc3Bhbixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIHAsXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBwIGEgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmXG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbC5ibGFjay13aGl0ZS1ici1yYWRpdXMgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIC5jb2wtY3VzdG9tOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgaDIge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aWR0aDogOTUlO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jYXJldDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4MTgxNjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZW1wbG95ZXItdGhlbWUgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbn1cblxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5yb3ctZm9vdGVyLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MywgMTQ4LCAxMzgsIC4yNSk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYSB7XG4gICAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgICByaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAuYnJlYWRjcnVtYiBhIHtcbiAgICBjb2xvcjogIzNCM0IzQjtcbn1cbi5lbXBsb3llci10aGVtZSAuZGFyay1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAuY3RhLWNvcHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5udW1iZXJlZC1jYXJkIGgzIHtcbiAgICBjb2xvcjogI0Q0NzQzQTtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJztcbiAgICBmb250LXNpemU6IDM1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIgbGksIFxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYgbGksIFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtcGlsbHMgbGksIFxuLmVtcGxveWVyLXRoZW1lIC5uYXYtdGFicyBsaXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6NzUwcHgpe1xuXHQuZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLWxlZnQtYmcge1xuICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0LmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1yaWdodC1iZyB7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICBcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLmJvb3RzdHJhcC1uYXYtc2Vjb25kYXJ5IHtcbiAgICBcdFx0bGVmdDogMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdGJvdHRvbTogMTZweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG5cdC5lbXBsb3llci10aGVtZSAuaW5uZXIge1xuICAgIFx0XHRtYXgtd2lkdGg6IDEwMjBweCFpbXBvcnRhbnQ7XG4gXHR9XG59XG4ucm93LmVxdWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52Y2VudGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcGFjaW5nLXB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zcGFjaW5nLXBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zcGFjaW5nLXB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zcGFjaW5nLXBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5zcGFjaW5nLXB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zcGFjaW5nLXBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuc3Bhbi5jaGV2cm9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbnNwYW4uY2hldnJvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjQzk1MTA5O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG59XG5zcGFuLmNoZXZyb24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MTkxNTtcblx0cGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93LmNvbHMge1xuXHRwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cgaDMge1xuXHRjb2xvcjogI0Q0NzQzQTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtaGVhZGluZyBoMyB7XG5cdGNvbG9yOiAjRDQ3NDNBO1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDE5MTU7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1oZWFkaW5nIHAge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmltZy1jb250ZW50LXRpbGUgLmltZy1jb250ZW50LXRpbGUtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGgxLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGgyLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGgzLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGg0LFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGg1LFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLmJyZWFkY3J1bWIgbGksIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubWxjLXByaW1hcnktbmF2IGxpLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm5hdi1waWxscyBsaSwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5uYXYtdGFicyBsaXtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiAubGFzdC5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgc3Bhbi5idXR0b24tbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMSAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTIgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0zIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtNCAuY2hldnJvbi1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgaDQge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lbXBsb3llci10aGVtZSAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsIC5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cywgLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCAuY2hldnJvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24ub3BlbiAuY2FyZXQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdG9wOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHRkW2hlYWRlcnM9XCJvcmFuZ2VcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHRkW2hlYWRlcnM9XCJkYXJrXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZGlhLWxlZnQsIC5tZWRpYT4ucHVsbC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1yb3cge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5kcm9wZG93bi1tZW51IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmNhcmV0OmFmdGVyIHtcbiAgICBib3R0b206IDIycHg7XG4gICAgdG9wOiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLm9wZW4gLmNhcmV0OmFmdGVyIHtcbiAgICBib3R0b206IDIycHg7XG4gICAgdG9wOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICB9XG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDEsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDIsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDMsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDQsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDUsXG4gICAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDYge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQsXG4gIC5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2UsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmYhaW1wb3J0YW50O1xuICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmc6IDVweCA4cHghaW1wb3J0YW50O1xuICAgICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICAgICBsaW5lLWhlaWdodDogMS4xZW0haW1wb3J0YW50O1xuICAgICBtaW4td2lkdGg6IDYwcHghaW1wb3J0YW50O1xuICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpe1xuICAuZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4vKkNvcGllZCBmcm9tIEVuc2lnaHRlbiovXG5cbi5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcblx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblxufVxuXG4uZW1wbG95ZXItdGhlbWUgLmltZy1jb250ZW50LXRpbGUtdGV4dCBzcGFuLmljb24tbWxjLWNoZXZyb24ge1xuXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXG59XG5cbi5lbXBsb3llci10aGVtZSAucm93LmVxdWFsLmVxdWFsLWNvbC1odCA+IGRpdiB7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxufVxuXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBhOmhvdmVyIHtcblxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG59IiwiXG5cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG5cdGJvcmRlci10b3A6IDFweCAjYzhjNmMyIHNvbGlkO1xufVxuXG5cblxuIiwiLyogZGVza3RvcCAqL1xuXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzPmxpPmEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3Zlcixcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICBjb2xvcjogQHNpdGUtc2VsZWN0b3ItbGluay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtc2VsZWN0b3ItbGluay1iZy1hY3RpdmUtY29sb3I7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmEge1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG59XG5cbi8qIG1vYmlsZSAqL1xuI3NpdGUtc2VsZWN0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cblxuLnBhbmVsLWFjY29yZGlvbi1saWdodCB7XG5cbiAgJi5yZXZlcnNlLWFxdWEsXG4gICYuYXF1YS1ncmV5LWJnIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnBhbmVsLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20ge1xuXG4gICAgICAucGFuZWwtZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFxdWEtZ3JleS1iZyB7XG4gICAgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIHtcbiAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIGg0ID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGEsIGEuY29sbGFwc2VkLCBhLmNvbGxhcHNlZDpob3ZlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyBcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICB9XG5cbiAgICBhOmhvdmVyLCBhLmNvbGxhcHNlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGUxMTNcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTExNFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gIH1cbn1cbiIsIi5tbGMtbHRkLXVuaXQtcHJpY2VzIHtcblxuICAgICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCB0ciB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCB0ZCB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbC5vcGVuZWQgdHIge1xuICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbC5vcGVuZWQgdGQge1xuICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5pbnB1dC1ncm91cCB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5lbmREYXRlIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5zdGFydERhdGUge1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmRhdGUge1xuICAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmhpc3RvcmljYWxCdXR0b25zIHtcbiAgICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmhpc3RvcmljYWxEYXRhU3RhdHVzTWVzc2FnZSB7XG4gICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTU7XG4gICAgIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtbmFtZSB7XG4gICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wcm9kdWN0LW5hbWUgaDMge1xuICAgICBmbG9hdDogbGVmdDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3QtbmFtZSBhIHtcbiAgICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICAgICBtaW4td2lkdGg6IDgwMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRkIC5jb250cm9scyB7XG4gICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cCBpbnB1dC5kYXRlIHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgIHBhZGRpbmctYm90dG9tOiA2cHggISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmctdG9wOiA2cHggISBpbXBvcnRhbnQ7XG4gICAgIHdpZHRoOiAxMjVweCAhIGltcG9ydGFudDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBjb2xvcjogIzhjOGE4NjtcbiAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgYm9yZGVyOiAwcHggbm9uZTtcbiAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiA2MCU7XG4gICAgIHRvcDogMjVweDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICAgY29sb3I6ICM3OTc4NzU7XG4gICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogLTVweDtcbn1cblxuLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgIGNvbG9yOiAjNzk3ODc1O1xuICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IC01cHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhIGltcG9ydGFudDtcbn1cblxuLnN0YXJ0RGF0ZSBsYWJlbCwgLmVuZERhdGUgbGFiZWwge1xuICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc3RhcnREYXRlIC5kcm9wZG93bi1tZW51LCAuZW5kRGF0ZSAuZHJvcGRvd24tbWVudSB7XG4gICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICB3aWR0aDogMjkwcHg7XG59XG5cbi5idG4tbGluayB7XG4gICAgIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSAuYnRuLXNtIHtcbiAgICAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIHVsLmRyb3Bkb3duLW1lbnUgbGkgdGFibGUgdGQge1xuXG4gIHBhZGRpbmctdG9wOjEwcHg7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG59XG5cbi5oaXN0b3JpY2FsIHRhYmxlIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB0aGVhZCB0ZCB7XG4gIHdpZHRoOmluaXRpYWw7XG59XG5cbi5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXtcbiAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICB0b3A6MjZweDtcbiAgIGxlZnQ6NXB4O1xuICAgcGFkZGluZy10b3A6N3B4O1xuICAgcGFkZGluZy1ib3R0b206NnB4O1xuICAgbWFyZ2luLWxlZnQ6MDtcbiB9XG5cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICB0b3A6LTVweDtcbiAgICBsZWZ0OjcwJTtcbiAgICBtYXJnaW4tbGVmdDowO1xuICB9XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cCBpbnB1dC5kYXRlIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7IHdpZHRoOiA0NSU7IG1hcmdpbi1yaWdodDogMjBweCAhIGltcG9ydGFudDsgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3QgeyB3aWR0aDogMTAwJTsgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICAgICBtaW4td2lkdGg6IDc5MHB4ICEgaW1wb3J0YW50O1xufVxuICAucmVpbnZlc3RtZW50TGluayB7IGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBjbGVhcjogYm90aDsgfVxuICAudW5pdC1wcmljZXMtdGFibGUgbGFiZWwgeyBmbG9hdDogbm9uZSAhIGltcG9ydGFudDsgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7IH1cbiAgICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICB0b3A6IDI2cHg7XG59XG5cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDo0NSVcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6NDUlO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgb3ZlcmZsb3cteTp2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHsgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7IGNsZWFyOiBib3RoOyB9XG4gIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7IHBhZGRpbmctYm90dG9tOiA1cHggISBpbXBvcnRhbnQ7IH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICByaWdodDogOTBweDtcbiAgICAgdG9wOiAyNnB4O1xufVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6MzclXG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cblxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteTp2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHsgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7IH1cbiAgLnJlaW52ZXN0bWVudExpbmsgeyBmbG9hdDogbGVmdCAhIGltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMjBweDsgY2xlYXI6IGJvdGg7IH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMgeyB0b3A6IDI2cHg7IHJpZ2h0OiA5MHB4OyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7IHJpZ2h0OiAzNyU7fVxufVxuXG4vKlVOSVQgUHJpY2VzICovXG5cbi8qdGhlIGNhbGVuZGFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IGxpIHtwYWRkaW5nOjEwcHggfVxuXG5cbi8qbW9yZSBwYWRkaW5nIGluIHRoZSBidXR0b25zIGluIGNhbGVuZGFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tc20sIC5idG4tZ3JvdXAtc20+LmJ0biB7cGFkZGluZzo1cHg7IGJvcmRlci1yYWRpdXM6MH1cblxuLypidXR0b24gdG9kYXkgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTc3ODA7IGJvcmRlci1jb2xvcjojMDE3NzgwOyBwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4fVxuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWluZm8gLnRleHQtaW5mbyB7Y29sb3I6I2ZmZn1cblxuLypidXR0b24gY2xlYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1kYW5nZXIge2JhY2tncm91bmQtY29sb3I6IzQ3M2YzYTsgYm9yZGVyLWNvbG9yOiM0NzNmM2E7IG1hcmdpbi1sZWZ0OjVweDsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweH1cblxuLypidXR0b24gZG9uZSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXN1Y2Nlc3Mge2JhY2tncm91bmQtY29sb3I6I2M5NTEwOTsgYm9yZGVyLWNvbG9yOiNjOTUxMDk7IG1hcmdpbi1sZWZ0OjVweDsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweH1cblxuLypkaXNhYmxlZCBkYXRlcyAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSB7b3BhY2l0eTowLjN9XG5cbi8qd2lkdGggb2YgdGhlIGNhbGVuZGFyIHN0YXJ0IGFuZCBlbmQgZGF0ZSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuc3RhcnREYXRlIC5kcm9wZG93bi1tZW51LFxuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZW5kRGF0ZSAuZHJvcGRvd24tbWVudSB7d2lkdGg6MzIwcHh9XG5cbi8qbWFrZSBzYW1lIHdpZHRoIGVhY2ggb2YgdGhlIGRhdGUgYnV0dG9uICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHt3aWR0aDo1MHB4fVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbi8qZml4YyBjb25mbGljdCB3aXRoIGRyb3Bkb3duIG1lZ2FtZW51IGZ1bGwgd2lkdGgqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7cGFkZGluZzowOyBtYXJnaW46MH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbi8qYWpkdXN0IHRoZSBmaXggcHJpY2UgdGFibGUgdG8gbWF0Y2ggd2l0aCBhY2NvcmRpb24qL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcblxuLyptYWtlIHRoZSBkYXRlIGZpZWxkIHdpZGVyICovXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgLmNvbC1zbS00e3dpZHRoOjIwMHB4fVxuXG4vKm1ha2UgdGhlIGRpdiBidXR0b24gcHJpY2UgaGlzdG9yeSB3aWRlciovXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgLmNvbC1zbS00Omxhc3QtY2hpbGQge3dpZHRoOjEyMHB4O31cblxuXG59XG5cbi8qcG9zaXRpb24gcHJpY2UgaGlzdG9yeSBidXR0b24qL1xuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXNcbiB7cmlnaHQ6MHB4fVxuXG4vKnBvc2l0aW9uIHByaWNlIGNsb3NlIGJ1dHRvbiovXG4gI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHsgcmlnaHQgOi0xMHB4fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbi8qcG9zaXRpb24gcHJpY2UgaGlzdG9yeSBidXR0b24qL1xuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXNcbiB7cmlnaHQ6ODBweH1cblxuLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7IHJpZ2h0IDo3MHB4fVxuXG59IiwiLm1sYy1sdGQtZmluZC1mdW5kcyB7XG5cbiAgLmZ1bmQtc2VhcmNoLWZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB9XG5cbiAgfVxuICAuc2VhcmNoLWRpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5yZXNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucmVzdWx0cy10ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnJlc3VsdHMtYXJlYSB7XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxufVxuXG4vKiBGaW5kIGEgZnVuZCAqL1xuLndyYXBwZXItZmluZC1hLWZ1bmQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5mdW5kLXNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxMHB4ICEgaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDBweCAwcHggOHB4IHJnYmEoMjAxLCA4MSwgMTksIDAuNikgISBpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZnVuZC1zZWFyY2gtZm9ybSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTM5MDA7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDM4MHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTU7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5mdW5kLXJlc3VsdHMgdGFibGUudGFibGUgdGQge1xuICBsaW5lLWhlaWdodDogMjJweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICEgaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdHMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZXN1bHRzLWFyZWEgdGFibGUudGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jcmVzdWx0c0JvZHkgaDQucGFuZWwtdGl0bGUgYSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbiNwcm9kdWN0SGVhZGVyIGg0LnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5cbiNwcm9kdWN0SGVhZGVyIGg0LnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cblxuLyogRmluZGEgIGZ1bmQgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogYXV0byAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gICAgbGVmdDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAuZnVuZC1zZWFyY2gtZm9ybSAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDAlO1xuICAgIHRvcDogLTEwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVzdWx0cy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgIHdpZHRoOiAyODBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXN1bHRzLXRleHQge1xuICAgIHdpZHRoOiA4NSUgISBpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn0iLCIubWxjTHRkV2VhbHRoU291cmNlTG9va3VwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59IiwiLyogZGVza3RvcCAqL1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6IzNiM2IzYjtcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLyoqIFJlbW92ZWQgYXMgcGFydCBvZiB0aGUgUXVpY2sgbGluayB0YWJzIHJlZnJlc2hcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6MHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZlIC5hcnJvdy11cCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2NlMDA1ODtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufSAqL1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTY1cHg7XG4gIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDphdXRvO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbn1cbi5pY29uLW1sYy1jaGV2cm9uIHtcbiAgZm9udC1zaXplOjE2cHg7XG4gIG1hcmdpbi10b3A6N3B4O1xuICBjb2xvcjojYWFhOGE0O1xufVxuXG4vKipcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7bWF4LXdpZHRoOjE1M3B4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDIpIHNwYW4ge21heC13aWR0aDoxOTJweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgzKSBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoNCkgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxufVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaS5pdGVtXzAgc3BhbiB7bWF4LXdpZHRoOjE1M3B4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8xIHNwYW4ge21heC13aWR0aDoxOTJweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOml0ZW1fMiBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzMgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyoqIHJlcGxhY2VkIGJlbG93LCBhcyBjb250ZW50IGxpc3QgaXRlbXMgY2FuIGhhdmUgdGl0bGUgYmFja2dyb3VuZCBpbWFnZXMgZGVmaW5lZCBub3cuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvc3RhcnRpbmctb3V0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2J1aWxkaW5nLXdlYWx0aC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9wbGFubmluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2Vuam95aW5nLXJldGlyZW1lbnQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4qL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAgIWltcG9ydGFudDtcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiNjY2M7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjojOTk5O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjojY2NjICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5saXN0LWl0ZW0tdGV4dCBwIGEge1xuXHRjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvcjtcbn1cblxuLyogUmVzcG9uc2l2ZSBzdHlsZXMgYWRkZWQgLSAxOC8zLzE1ICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5NHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOjQ3JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2UwMDU4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgICByaWdodDogMnB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhIHtcbiAgICBjb2xvcjojM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxufVxuXG5cbi8qIG1vYmlsZSAqL1xuXG5cbiIsIi8qIGRlc2t0b3AgKi9cblxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIHtcbiAgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uYXYubmF2LXRhYnM+bGksIFxuICAubmF2Lm5hdi10YWJzPmxpPip7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYubmF2LXRhYnM+bGksIFxuICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZSB7XG4gICAgZmxleDogMTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oMTtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmgyO1xuICAgICAgY29sb3I6IEBncmV5LWluYWN0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDM7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oNDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmg1O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDY7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1vcmFuZ2Uge1xuICAgIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1hcXVhIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1ydWJpbmUge1xuICAgIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLyogbW9iaWxlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUge1xuICAgIC5uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5hdi5uYXYtdGFicz5saSwgLm5hdi5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuXG4gICAgLm5hdi5uYXYtdGFicz5saTpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzLmxlc3NcIjtcblxuQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9nZW5lcmFsX2FkdmljZV9hbmRfaW5mby5qcGdcIik7XG5AZmlyc3QtdGFiLWJhY2tncm91bmQtd2lkdGg6IDMxMHB4O1xuQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLWhlaWdodDogMTYwcHg7XG5cbkBzZWNvbmQtdGFiLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2ZvY3VzZWRfYWR2aWNlLmpwZ1wiKTtcbkBzZWNvbmQtdGFiLWJhY2tncm91bmQtd2lkdGg6IDMxMHB4O1xuQHNlY29uZC10YWItYmFja2dyb3VuZC1oZWlnaHQ6IDE2MHB4O1xuXG5AdGhpcmQtdGFiLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2NvbXByZWhlbnNpdmVfYWR2aWNlLmpwZ1wiKTtcbkB0aGlyZC10YWItYmFja2dyb3VuZC13aWR0aDogMzEwcHg7XG5AdGhpcmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0OiAxNjBweDtcblxuLmNob29zZS1hZHZpY2UtdGFicyB7XG4gIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAvL0FjdGl2ZSBiYXJcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICAvL0FjdGl2ZSB0cmlhbmdsZVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnRyaWFuZ2xlLXVwKEBwcmltYXJ5LWNvbG9yLW9yYW5nZSwgMCA2cHggOXB4IDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vSW1hZ2VzIGFib3ZlIHRoZSB0YWJzIHdoZW4gYXQgb3IgYWJvdmUgbWQgdmlldyBwb3J0IHNpemVcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAucHNldWRvLWJlZm9yZS1iYWNrZ3JvdW5kLWltYWdlKEBmaXJzdC10YWItYmFja2dyb3VuZC13aWR0aCwgQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLWhlaWdodCwgQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICAgICAgICAgIC5wc2V1ZG8tYmVmb3JlLWJhY2tncm91bmQtaW1hZ2UoQHNlY29uZC10YWItYmFja2dyb3VuZC13aWR0aCwgQHNlY29uZC10YWItYmFja2dyb3VuZC1oZWlnaHQsIEBzZWNvbmQtdGFiLWJhY2tncm91bmQtaW1hZ2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAdGhpcmQtdGFiLWJhY2tncm91bmQtd2lkdGgsIEB0aGlyZC10YWItYmFja2dyb3VuZC1oZWlnaHQsIEB0aGlyZC10YWItYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLmJ1c2luZXNzLXRoZW1lIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljJztcbn1cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgIzY2Njtcbn1cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjc7XG59XG5cbi5idXNpbmVzcy1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojNDczZjNhICFpbXBvcnRhbnQ7XG59XG5cbiAgLmJ1c2luZXNzLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgIzdhNzM3MztcbiAgfSIsIi5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIHtcblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuXHRcdC5tYXN0aGVhZC10ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDclO1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0fVxuXHQubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIHtcblx0XHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdC5tYXN0aGVhZC10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ge1xuXHRcdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0Lm1hc3RoZWFkLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvbWFzdGhlYWRzL21hc3RoZWFkLW1vYmlsZS1lZ2ctbWF0cml4QDJ4LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Lm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lci1jb250ZW50IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvbWFzdGhlYWRzL21hc3RoZWFkLW1vYmlsZS1lZ2ctbWF0cml4QDJ4LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzklIGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiB7XG5cdFx0Lm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lci1jb250ZW50IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0XHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIENyZWF0aW5nIHN0eWxlcyBmb3IgY2FtcGFpZ25zIC0gVGFwYW4gdmFzaGkgKi9cbi5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuXG4uY2FtcGFpZ24tY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG4gIHBhZGRpbmctYm90dG9tOjYwcHg7XG59XG5cbi5jYW1wYWlnbi1jb250ZW50LWN0YSBoNCB7XG4gIG1hcmdpbi10b3A6MDtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG5cbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLW1kLCAuY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1zbSwgLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbGcge1xuICBtYXJnaW4tbGVmdDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIG1hcmdpbi10b3A6MDtcbn1cblxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiMwNjk7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6NDBweDtcbn1cblxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBvdXRsaW5lOm5vbmU7XG59XG5cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6IzA2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xufVxuXG4uaW1wLWluZm8gLm1lZGlhIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubWFyZ2ludG9wNTAge1xuICBtYXJnaW4tdG9wOjUwcHg7XG59XG5cbi5jYW1wYWlnbi1jdGEge1xuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYW1wYWlnbi1jdGEgaDQge1xuICBtYXJnaW4tdG9wOjA7XG4gIG1hcmdpbi1ib3R0b206MDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOjA7XG59XG5cbi5jYW1wYWlnbi1jdGEgcCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndyYXBwZXItdXNlZnVsLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmRmYmY3O1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo0MnB4O1xufVxuXG4vKiBTdXBlciBzbWFydCBzdHJhdGVnaWVzICovXG5cbi53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5zbWFydC1zdHJhdGVneSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICB3aWR0aDoyMCU7XG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggaDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcblxufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHggISBpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNlOWU3ZTM7XG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggYSBpbWcge1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG4ubWFyZ2luYm90dG9tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5ib3R0b200MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmNhbXBhaWduLWdldC1pbi10b3VjaCBwIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuXG4uY2FtcGFpZ24tY29udGVudCBociB7XG4gIGNvbG9yOiAjYzhjNmMyO1xuICBtYXJnaW46IDQwcHggMHB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaCB7XG4gICAgIGNvbG9yOiAjMDE4MzhjO1xuICAgICBmb250LXNpemU6IDMwcHg7XG59XG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OjEycHg7XG59XG5cbi5zbWFydC1zdHJhdGVneSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgISBpbXBvcnRhbnQ7XG5cbn1cblxuLnN0cmF0ZWd5LWNvbnRlbnQgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggISBpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzICovXG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICBoZWlnaHQ6IDM3NXB4ICEgaW1wb3J0YW50O1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGEge1xuICBjb2xvcjojM2IzYjNiO1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vKiBBY2NlbnR1cmUgV2hpdGUgUGFwZXIgKi9cblxuLnZpZGVvLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xufVxuXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciwgLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xufVxuXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjZmM2VmO1xuICBwYWRkaW5nLWJvdHRvbTowO1xufVxuXG4udmlkZW8tbGlzdCAuZmxleC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206MjhweDtcbn1cblxuLnZpZGVvLWxpc3QgaDQge1xuICBmb250LXNpemU6MjBweDtcbiAgbGluZS1oZWlnaHQ6MjRweDtcbiAgbWFyZ2luLWJvdHRvbToyNHB4O1xufVxuXG4vKiBNTEMgSW5mbGF0aW9uIFBsdXMgKi9cblxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIGEge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5uYXYtaW5mbGF0aW9uLXBsdXMgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLyogTWlzYyAqL1xuXG4ud3JhcHBlci1zaXRlbWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxOHB4O1xufVxuXG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6MTBweDtcbn1cblxuLmZpbmQtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5cbi5maW5kLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLCAuZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLCAuY29uc29saWRhdGUtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFyZ2luYm90dG9tNjAge1xuICBtYXJnaW4tYm90dG9tOjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2LWluZmxhdGlvbi1wbHVzIGxpIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDFweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuICAuY2FtcGFpZ24tY29udGVudCwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDo1MCU7XG4gICAgaGVpZ2h0OjM3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOjMyJTtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gIH1cblxuICAubmF2LXRhYnMgbGkubGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgICAuY2FtcGFpZ24tY29udGVudCwgLnBhZ2UtY29udGVudCwgLmNhbXBhaWduLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgXHQgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYW1wYWlnbi1jb250ZW50LCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBhbmVsLXRpdGxlIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGFuZWwgLmxpc3QtaXRlbS10ZXh0LCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhbmVsIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICB0YWJsZS50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICEgaW1wb3J0YW50O1xuICAgIH1cblxuICAuY2FtcGFpZ24tY3RhIC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tc20sIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbWQsIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5jZW50ZXItY3RhIC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBTbWFydCBzdHJhdGVneSByZXNwb25zaXZlIHN0eWxlcyAqL1xuXG4gIC53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDBweCBub25lO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGltZywgLnNtYXJ0LXN0cmF0ZWd5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgfVxuXG4gIC8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzIHJlc3BvbnNpdmUgc3R5bGVzICovXG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgXHRwYWRkaW5nLXRvcDoyMHB4O1xuICBcdHBhZGRpbmctYm90dG9tOjMwcHg7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcsIC51bmRlcnN0YW5kaW5nLXNlcmllcyBwIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6MDtcbiAgfVxuXG4gIC8qIEFkdmljZSAqL1xuXG4gIC5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICAgIGZsb2F0OmxlZnQ7XG4gIH1cblxuICAuY29tcC13aW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzozMHB4IDMwcHggMTJweCAzMHB4O1xuICB9XG59IiwiLyogQXV0aG9yOiBJbXJhbiBTYWJhcm9lZGluICovXG5cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gICAgIHBhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudDtcbn1cblxuLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMzsgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jZi1uYXYgdWwgeyBwYWRkaW5nLWxlZnQ6IDAlOyB9XG4gIC5jZi1maW5kb3V0bW9yZS1kaXYgPiBkaXYsIC5jZi1maW5kb3V0bW9yZS1kaXYgaDQgIHt0ZXh0LWFsaWduOiBjZW50ZXIgISBpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgXHQgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgXHQgLW1vei1jb2x1bW4tY291bnQ6IDI7IC8qIEZpcmVmb3ggKi9cbiAgIFx0IGNvbHVtbi1jb3VudDogMjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICBcdC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICBcdC1tb3otY29sdW1uLWNvdW50OiAxOyAvKiBGaXJlZm94ICovXG4gICAgXHRjb2x1bW4tY291bnQ6IDE7XG4gICAgfVxufVxuXG4uY2YtbmF2IHVsIHtcbiAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XG59XG5cbi5jZi1uYXYgbGkge1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNmLW5hdiBsaSBhIHtcbiAgICAgY29sb3I6ICMzQjNCM0IgISBpbXBvcnRhbnQ7XG59XG5cbi5jZi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTg1MTAwO1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5jZi1maW5kb3V0bW9yZS1kaXYgaDQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jZi1maW5kb3V0bW9yZS1kaXYgUCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYm9yZGVyLWJvdHRvbS0xcHgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmNmLW91cnN1Y2Nlc3MtbGlzdCB0ZCB7XG4gICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuLmNmLWhvcGUtYWNjb3JkaW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgcGFkZGluZzogMTBweDtcbn1cblxuLmNmLWhvcGUtYWNjb3JkaW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2Om50aC1sYXN0LWNoaWxkKDEpIGRpdiB7XG4gICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9tbGMvZW4vcGVyc29uYWwvaG9tZS9famNyX2NvbnRlbnQvcGFyLWNvbC1ib2R5LTIvYm9vdHN0cmFwX3Jvdy9jb2wxL2Jvb3RzdHJhcF9jb250ZW50X2xpXzAvZW50cmllcy9ib290c3RyYXBfY29udGVudF9saV8wL2ltYWdlLmltZy5qcGcvMTQyMzExNjc4MDc0Ni5NYW5CYW5uZXIuanBnXCIpO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gICAgIGNvbG9yOiAjYmU0NjAxIDtcbiAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgIG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gICAgIGNvbG9yOiAjM2IzYjNiIDtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7XG4gICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZ2V0LWluLXRvdWNoIGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiBoNCB7XG4gICAgIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cblxuXG4vL2doIC0tLS0tLVxuXG4vKiAxOS4wMiAtLS0tLS0tLS0gKi9cblxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IHVsIHsgcGFkZGluZy1sZWZ0OiAwO31cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiBsaSB7IHRleHQtYWxpZ246Y2VudGVyOyB3aWR0aDoxNi40JTt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiAubmF2LXBpbGxzPmxpIHsgdGV4dC1hbGlnbjpjZW50ZXI7IGZsb2F0OiBsZWZ0O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdi5uYXYtcGlsbHM+bGkge2Zsb2F0OiBub25lO31cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiAubmF2LXBpbGxzPmxpIHsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQ7fVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVvdFwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuNiBieSBAZm9udGF3ZXNvbWUgLSBodHRwOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cblxuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjsgfVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7IH1cblxuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjsgfVxuXG4uZmEtYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cblxuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiOyB9XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtY2hlc3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjsgfVxuXG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5mYS1jaGVzcy1yb29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjsgfVxuXG4uZmEtaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG5cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjsgfVxuXG4uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjsgfVxuXG4uZmEtcmVwZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXJldHdlZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcnViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlY29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cblxuLmZhLXRpbWVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5mYS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjsgfVxuXG4uZmEtd2luZG93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIEJyYW5kcyc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBMaWdodCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmFyT3JhbmdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0M5NTEwOTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBTb2xpZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFNvbGlkJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLy9FbmRcblxuLmZhLWNoZXZyb24tcmlnaHQtcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXJcIjtcbn0iLCJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKnF1aWNrbGlua3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDUwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCAyNXB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCA0NXB4fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDMpPmEsIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCg0KT5hIHtwYWRkaW5nOjEwcHggNTBweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNDBweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggMjVweCAxMHB4IDQ1cHh9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDIwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCAwcHggMTBweCAzNXB4IH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMik+YSB7cGFkZGluZzoxMHB4IDQwcHggfVxuXG4vKnJlZHVjZSBmb250IHNpemUgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgc3BhbiB7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDcwMXB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDMpPmEsIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCg0KT5hIHtwYWRkaW5nOjEwcHggMTBweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAxICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMSk+YSB7cGFkZGluZzoxMHB4IDBweCAxMHB4IDE1cHggfVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggMjBweCB9XG5cbi8qcXVpY2tsaW5rcyByZWR1Y2UgZm9udCBzaXplICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnR9XG59XG5cblxuLypxdWlja2xpbmtzIGFjdHVhbGx5IGp1c3QgY2hhbmdlIHRoZSBtYXgtd2lkdGggdG8gNjAwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRke2Rpc3BsYXk6YmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpe3dpZHRoOjEwMCV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbnt0ZXh0LWFsaWduOmxlZnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXR7ZGlzcGxheTpub25lfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGh7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9ja31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSwuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGF7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlciFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MzhweCAzOHB4IWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MzhweCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTdweDtsZWZ0OjUwcHg7Zm9udC1zaXplOjE3cHh9XG4uc2VjdGlvbi1oZWFkZXIgaDJ7bWFyZ2luLWJvdHRvbToyNHB4fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZle2Rpc3BsYXk6bm9uZX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGl7Ym9yZGVyLWJvdHRvbToxcHggI2M4YzZjMiBzb2xpZH1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXJ7cGFkZGluZzozMHB4IDAgMH1cbn1cblxuQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmaXhlZCBtYXJnaW4gdG9wICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICB3aWR0aDogNDclIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge21hcmdpbi10b3A6IDIwcHg7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBwIHtkaXNwbGF5OiBub25lO31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhIHtmb250LXdlaWdodDogNzAwO2NvbG9yOiAjM2IzYjNiIWltcG9ydGFudDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLGFyaWFsO1xuICBmb250LXNpemU6IDE1cHg7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge2Rpc3BsYXk6IGJsb2NrO31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge2Rpc3BsYXk6IG5vbmU7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAxcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGR7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O3dpZHRoOjQ3JSFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7LmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFic3ttYXJnaW4tdG9wOjB9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2UwMDU4IWltcG9ydGFudH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFue2ZvbnQtc2l6ZToxOHB4IWltcG9ydGFudH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoe3JpZ2h0OjJweCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGV7bWFyZ2luLXRvcDoyMHB4fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRke3dpZHRoOjEwMCV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYXtmb250LXdlaWdodDo3MDA7Y29sb3I6IzNiM2IzYiFpbXBvcnRhbnR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDYXJvdXNlbCBsZXNzIHRoYW4gNjAwcHggc2NyZWVuICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbi8qbWFrZSAxMDAlIGhlaWdodCBpbiB0aGUgdGludCBiYWNrZ3JvdW5kICovXG4uY2Fyb3VzZWwtY2FwdGlvbiB7aGVpZ2h0OjEwMCU7fVxuXG4vKmFkanVzdCB0aGUgY29udGVudCB0byBtaWRkbGUgKi9cbmgyIHttYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7fVxuXG4vKiBhZGp1c3QgdGhlIGluZGljYXRvciB0byBtb3JlIGJvdHRvbSAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMge29wYWNpdHk6MC4zOyBib3R0b206IC0yMHB4fVxuXG4vKmNyZWF0ZSBzbWFsbGVyIGluZGljYXRvcnMgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSAuYWN0aXZlIHtoZWlnaHQ6MTBweCAhaW1wb3J0YW50OyB3aWR0aDoxMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDNweCB9XG5cbiB9XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIGZpeGVkIGJ1c2luZXNzIHBhZ2Ugd2l0aCBubyBzaWRla2ljayB0b3Agb24gbW9iaWxlICovXG5cbi5idXNpbmVzcy10aGVtZSAubmF2LW1vYmlsZS1oZWFkZXIge2hlaWdodDowfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypmb3IgcGVyc29uYWwsIGFkdmlzZXIgYW5kIGJ1c2luZXNzIGN0YSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuXG4vKmN0YSBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge2hlaWdodDoxMzBweDsgZGlzcGxheTp0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAzNXB4IH1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLypjdGEgIGFkanVzdCBjb250ZW50IHRvIHNpdCB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7aGVpZ2h0OjE2MHB4OyBkaXNwbGF5OnRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgcGFkZGluZzowIDM1cHggfVxuXG4vKiBjdGEgIHB1dCBib3JkZXIgcmlnaHQgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O31cbi53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTt9XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTczNzN9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbi8qIGN0YSBwdXQgYm9yZGVyIHJpZ2h0ICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTt9XG4ud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7fVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjN2E3MzczOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdhNzM3M31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4vKiBjdGEgcHV0IGJvcmRlciByaWdodCBvbiBtb2JpbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0LCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCB7Zm9udC1zaXplOjIwcHg7fVxuXG4vKiBjdGEgbGVzcyBwYWRkaW5nIG9uIG1vYmlsZSAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHsgcGFkZGluZzoxNXB4fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLyogZ2xvYmFsIGNoYW5nZSBtYWtlIHRoZSBtZCBidXR0b24gdG8gc21hbGwgYnV0dG9uICovXG4vKm1ha2UgdGhlIGJ1dHRvbiBjZW50ZXIqL1xuLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7bWFyZ2luLWxlZnQ6MDt9XG5cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kIHt0b3A6MjBweDt9XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge2hlaWdodDogNTBweDt9XG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDogMDt9XG5cbi8qY29udGFjdCB1cyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7dG9wOiAwcHg7IG1hcmdpbi1sZWZ0OjB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7d2lkdGg6IDEwMCU7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7d2lkdGg6IDEwMCU7fVxuXG4vKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLXJpZ2h0OjA7ICBtYXJnaW4tbGVmdDowJTt9XG5cbi8qY29udGFjdCB1cyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDowOyAgbWFyZ2luLWxlZnQ6NSU7IHdpZHRoOjk1JSB9XG59XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge2hlaWdodDogNTBweDt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi8qY29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7dG9wOiA1MnB4OyBtYXJnaW4tbGVmdDowfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNjAlIWltcG9ydGFudDt9XG5cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDowOyAgbWFyZ2luLWxlZnQ6MTAlOyB3aWR0aDo5MCUgfVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLWxlZnQ6MCU7IH1cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7d2lkdGg6YXV0bzt9XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDo1MnB4O31cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgdW5pZm9ybSBtaW4gaGVpZ2h0cyBpbiBkZXNrdG9wICovXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7bWluLWhlaWdodDoyODVweH1cblxuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6MHB4fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKkxhdGVzdCBuZXdzIEFkdmlzZXIgaG9tZXBhZ2UqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7bWFyZ2luLWJvdHRvbToyMHB4O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge21pbi1oZWlnaHQ6MH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogZml4IG5hYiBsb2dvIGFsaWdubWVudCBpbiBmb290ZXIgICovXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIC5wdWxsLXJpZ2h0IGltZyB7bWFyZ2luLXRvcDoxNnB4fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAucHVsbC1yaWdodCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLWJvdHRvbToxMHB4O31cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypwdXQgbW9yZSBtYXJnaW4gcmlnaHQgZnJvbSB0aGUgZ2x5cGhpY29uIGluc2lkZSBhY2Nyb2Rpb24gaW4gY29udGFjdCB1cyBwYWdlKi9cbi5wYWdlLWNvbnRlbnQgLnBhbmVsLWdyb3VwIC5wYW5lbCBwIC5tbGMtZ2x5cGgge21hcmdpbi1yaWdodDoxMHB4fVxuXG5cblxuLyogTEFURVNUIE5FV1MgJiBJTlNJR0hUUyAgLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblxuLypmaXhlZCBoZWlnaHQgaXNzdWUgd2l0aCA0IGxpbmVzICovXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7aGVpZ2h0OjEwMHB4O31cblxuLyphZGp1c3QgdGhlIHNwYWNlIHdpdGggcmVhZCBtb3JlIGxpbmsgKi9cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogNzBweDt9XG5cbn1cblxuXG4vKiBNQUtFIEdFVCBJTiBUT1VDSCBXUkFQUEVSIE5PIEJPUkRFUiBUT1AgLS0tLS0tLS0gKi9cblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHsgYm9yZGVyIDogbm9uZX1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMzpudGgtY2hpbGQob2RkKSB7Y2xlYXI6Ym90aH1cblxufVxuXG5cbi8qIEZJWEVEIGluIFZNIGNoYW5nZSBoZWlnaHQgNzczcHggdG8gNzY4cHggLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCl7XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7aGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7fVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG5cbi8qIG1ha2Ugbm8gaGVpZ2h0IGluIGg0IGFuZCBwIGluIHNtYWxsIHNjcmVlbiAqL1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cbn1cblxuXG5cblxuLyogRklYRUQgSU1QT1JUQU5UIFVQREFURVMgSEVJR0hUIElTU1VFUyBBTkQgUkVTUE9OU0lTVkUgIC0tLS0tLS0tLS0gKi9cblxuLndyYXBwZXIuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciBoMiB7bWFyZ2luLWJvdHRvbTo0MHB4fVxuXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHttYXJnaW4tYm90dG9tOjQwcHh9XG5cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OjMwMHB4O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6aW5oZXJpdDt9XG5cbn1cblxuXG5cbi8qIE1MQyBGQU1JTFkgTElDRU5DRVNTIExPR09TIEFMSUdOTUVOVCBJU1NVRVMgLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtwYWRkaW5nLWJvdHRvbTozMHB4fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSBpbWcge21hcmdpbi1sZWZ0OjYwcHg7IHdpZHRoOjQwJX1cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIgaW1nIHttYXJnaW4tdG9wOjEwcHh9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzIGltZyB7bWFyZ2luLXRvcDoxNXB4OyBtYXJnaW4tbGVmdDoxMHB4O31cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQgaW1nIHsgbWFyZ2luLWxlZnQ6MjBweDt9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IGltZyB7IG1hcmdpbi10b3A6LTEwcHg7fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMge3BhZGRpbmctYm90dG9tOjMwcHh9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxLFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIsXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyxcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0LFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDUwJTt9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxIHttYXJnaW4tbGVmdDogLTI5cHg7fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIge21hcmdpbi1sZWZ0OiAtNjhweDsgbWFyZ2luLWJvdHRvbTozMHB4fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMge21hcmdpbi1sZWZ0OiAtNzBweDsgbWFyZ2luLWJvdHRvbTozMHB4fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQge21hcmdpbi1sZWZ0OiAtNDBweDsgbWFyZ2luLWJvdHRvbTozMHB4fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge21hcmdpbi1sZWZ0OiAtNjVweDsgbWFyZ2luLWJvdHRvbToyMHB4fVxuXG59XG5cbi5hcXVhLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cblxuLmFxdWEtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cblxuLnJ1YmluZS10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cblxuLmFxdWEtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cblxuLnJ1YmluZS1uYXYgbGkuYWN0aXZlIGEge1xuICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxufVxuXG4ud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdj5saT5hIHtwYWRkaW5nOjEwcHh9XG5cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIC5idXR0b24tbWQge1xuICAgcGFkZGluZy10b3A6MTBweDtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgLmJ1dHRvbi1tZCB7XG4gICBwYWRkaW5nLXRvcDozcHg7XG59XG5cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10ZXh0LXdoaXRlLWl0YWxpY3MgaDIge1xuICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OkNoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoNCB7XG4gIGNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4ud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdi1pbmZsYXRpb24tcGx1cyBsaSB7cGFkZGluZy1sZWZ0OjB9XG59XG5cbi8vU3R5bGVzIGZvciBBcXVhIGFuZCBSdWJpbmUgYnV0dG9uIGFkZGVkIDExLzAyLzIwMTYgLy9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgICBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGhlaWdodDogMzJweCAhIGltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XG4gICAgICAgIH1cbiAgIH1cbn1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbiAgICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vVXBkYXRlZCBzdHlsZXMgZm9yIGJhbm5lciBidXR0b25zIGFkZGVkIG9uIDExLzAzLzIwMTYgYnkgVGFwYW4gLy9cblxuICAgICAgLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZVxuICAgICAgICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQ6aG92ZXIsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2U6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMzYjNiM2IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC1zbSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1hc3RoZWFkLXNtIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC1zbSB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICAgICAgICBjb2xvcjojM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgfSAgLy9FbmQgb2Ygc3R5bGVzIC8vXG5cbiIsIi5mb3Jtcy1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2M4YzZjMjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuXG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOSAhIGltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycHggISBpbXBvcnRhbnQ7XG59XG5cbi5mb3Jtc2FuZGRvY3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5mb3Jtc2FuZGRvY3MgLnBhbmVsIC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4uZm9ybXNhbmRkb2NzIHRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG59XG5cbi5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlLCAuZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHRvcDo1cHg7XG59XG5cbi5mb3Jtcy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1zLXNlYXJjaCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZ2x5cGhpY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTAxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogLTVweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjNmMyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA2NTBweDtcbn0iLCIvKiBDb250YWN0IHVzIFBhZ2UgJiBGb3JtcyBhbmQgRG9jcyBUaGUgU2VhcmNoIHN0eWxlICovXG5cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3RleHQtYWxpZ246bGVmdDt9IC8qIHRvIHB1c2ggdGhpcyB0byBsZWZ0IGFMSUdOICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjA7fVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge2hlaWdodDo1MHB4O30gLyp0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCB0ZXh0IGZpZWxkICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBidXR0b24ge2hlaWdodDo1MHB4OyBmb250LXNpemU6IDIwcHg7XG5mb250LWZhbWlseTpDaGFybGllLVN0ZC1NZWRpdW07fSAvKnRoZSBoZWlnaHQgJiBmb250IHByb3BlcnRpZXMgZm9yIHRoZSBzdWJtaXQgYnV0dG9uICovXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOjEwMCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gZnVsbCB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3RleHQtYWxpZ246Y2VudGVyO30gLyogdG8gcHVzaCB0aGlzIHRvIGNlbnRlciBhTElHTiAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50fSAvKiByZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHttYXJnaW4tdG9wOiAxMHB4OyB3aWR0aDoxMDAlfSAvKnJlc3BvbnNpdmUgYnV0dG9uIHRvIGZ1bGwgd2lkdGgqL1xuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6MHB4fSAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNzBweDsgcGFkZGluZy1ib3R0b206NDVweH0gLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLCAud3JhcHBlci5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biB7ZGlzcGxheTppbml0aWFsO31cblxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjkwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG5cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjEwcHggMH1cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi01NXB4OyBwYWRkaW5nLWJvdHRvbTo3MHB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9IC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3MCUhaW1wb3J0YW50O31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDo5JTt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjkwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA2MCUhaW1wb3J0YW50O31cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOiAwcHggMDt9ICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDogLTUwcHg7IHBhZGRpbmctYm90dG9tOjQwcHh9ICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IHdpZHRoOiA1NSU7IH0gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MTYlO31cblxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCl7XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgcGFkZGluZy10b3A6IDVweCFpbXBvcnRhbnQ7IC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbn1cbn1cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24geyBtaW4td2lkdGg6MTQwcHg7fSAvKm1pbiB3aWR0aCAxNDBweCBidXR0b24gKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O30gLypjaGFuZ2UgYmFja2dyb3VuZCBjb2xvciB0byB0aGlzICovXG5cblxuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7bWFyZ2luLWJvdHRvbTozMHB4O31cblxuLypyZXN0eWxlIHRoZSBidXR0b24gKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtaW4td2lkdGg6MTQwcHg7XG4gIGhlaWdodDo1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjhweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OjUwcHg7IC8qaGVpZ2h0IG9mIHRoZSBpbnB1dCAqL1xuXG59XG5cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDF9ICAvKmhvdmVyIGNvbG9yICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTk5cHgpIHtcblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpibG9ja30gLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cblxuLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtYXJnaW4tdG9wOjEwcHg7XG4gIGhlaWdodDo1MHB4OyB3aWR0aDoxMDAlOyB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLWJyb3dzZSB7ZmxvYXQ6bm9uZX0gLyogZml4ZWQgaXNzdWUgYWNjb3JkaW9uIHdpZHRoIGF0IHRoZSBtb21lbnQgbm90IGZ1bGwgd2lkdGggaW4gdGhpcyB3aW5kb3cgc2l6ZSAqL1xufVxuXG5cbi8qQm9yZGVyIHRvcCBub25lIGluIGNvbnRlbnQgd2hlbiB0aGUgYWNjb3JkaW9uIHBhbmVsIGlzIG9wZW4gb3IgLSAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keSwgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cCB7Ym9yZGVyLXRvcDowfVxuXG4vKiBDb250YWN0IHVzIFBhZ2UgJiBGb3JtcyBhbmQgRG9jcyBUaGUgU2VhcmNoIHN0eWxlICovXG5cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3RleHQtYWxpZ246bGVmdDt9IC8qIHRvIHB1c2ggdGhpcyB0byBsZWZ0IGFMSUdOICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjA7fVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge2hlaWdodDo1MHB4O30gLyp0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCB0ZXh0IGZpZWxkICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBidXR0b24ge2hlaWdodDo1MHB4OyBmb250LXNpemU6IDIwcHg7XG5mb250LWZhbWlseTpDaGFybGllLVN0ZC1NZWRpdW07fSAvKnRoZSBoZWlnaHQgJiBmb250IHByb3BlcnRpZXMgZm9yIHRoZSBzdWJtaXQgYnV0dG9uICovXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOjEwMCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gZnVsbCB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3RleHQtYWxpZ246Y2VudGVyO30gLyogdG8gcHVzaCB0aGlzIHRvIGNlbnRlciBhTElHTiAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50fSAvKiByZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHttYXJnaW4tdG9wOiAxMHB4OyB3aWR0aDoxMDAlfSAvKnJlc3BvbnNpdmUgYnV0dG9uIHRvIGZ1bGwgd2lkdGgqL1xuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6MHB4fSAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNzBweDsgcGFkZGluZy1ib3R0b206NDVweH0gLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cblxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6MTBweCAwfVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTU1cHg7IHBhZGRpbmctYm90dG9tOjcwcHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IHdpZHRoOiA1NSU7IH0gLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7fVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjklO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6IDBweCAwO30gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOiAtNTBweDsgcGFkZGluZy1ib3R0b206NDBweH0gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDoxNiU7fVxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KXtcbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDsgLyogc2VhcmNoIGJ1dHRvbiBwYWRkaW5nIHRvcCAqL1xufVxufVxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7IG1pbi13aWR0aDoxNDBweDt9IC8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsge2JhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7fSAvKmNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIHRoaXMgKi9cblxuXG4vKiBGQVFzIHBhZ2UgZm9yIFNlYXJjaCBzdHlsZSBhbmQgVGFicyBpc3N1ZSAgKi9cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHttYXJnaW4tYm90dG9tOjMwcHg7fVxuXG4vKnJlc3R5bGUgdGhlIGJ1dHRvbiAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDoxNDBweDtcbiAgaGVpZ2h0OjUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6OHB4O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6NTBweDsgLypoZWlnaHQgb2YgdGhlIGlucHV0ICovXG5cbn1cblxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2JjNDQwMX0gIC8qaG92ZXIgY29sb3IgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1OTlweCkge1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtkaXNwbGF5OmJsb2NrfSAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4vKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6MTBweDtcbiAgaGVpZ2h0OjUwcHg7IHdpZHRoOjEwMCU7IH1cblxuLypTZWFyY2ggcmVzdWx0IHBhZ2UgKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmJsb2NrfVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLWJyb3dzZSB7ZmxvYXQ6bm9uZX0gLyogZml4ZWQgaXNzdWUgYWNjb3JkaW9uIHdpZHRoIGF0IHRoZSBtb21lbnQgbm90IGZ1bGwgd2lkdGggaW4gdGhpcyB3aW5kb3cgc2l6ZSAqL1xufVxuXG5cbi8qQm9yZGVyIHRvcCBub25lIGluIGNvbnRlbnQgd2hlbiB0aGUgYWNjb3JkaW9uIHBhbmVsIGlzIG9wZW4gb3IgLSAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keSwgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cCB7Ym9yZGVyLXRvcDowfVxuXG5cbi8qaGlkZSB1bndhbnRlZCBpY29uIHNlYXJjaCBpbiBmb3JtcyBhbmQgZG9jcyAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyICNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxuXG5cbi8qU2VhcmNoIHJlc3VsdHMgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXG4vKlNlYXJjaCByZXN1bHQgcGFnZSBmaXhlZCBwYWRkaW5nKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIge3BhZGRpbmc6NjBweCAxNXB4O31cblxuLypTZWFyY2ggcmVzdWx0IHBhZ2UgZml4ZWQgdGFicyBib3JkZXIqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge2JvcmRlci1sZWZ0OjA7IGJvcmRlci1yaWdodDowO31cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge2JvcmRlcjowfVxuXG59XG5cbi8qZm9yIHNlYXJjaCBib3ggaW4gZmFxcyBhbmQgY29udGFjdCB1cyBwYWdlcywgIG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgYW5kIGFkanVzdCBwb3NpdGlvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi01MHB4OyB0ZXh0LWFsaWduOmxlZnQ7IHBhZGRpbmctYm90dG9tOjQwcHg7fVxuXG4vKmZvciBzZWFyY2ggYm94IGluIGZvcm1zIGFuZCBkb2NzIHBhZ2UgLCBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGFuZCBhZGp1c3QgcG9zaXRpb24gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbjphdXRvOyBtYXJnaW4tdG9wOjBweDsgcGFkZGluZy1ib3R0b206MHB4O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLypmb3Igc2VhcmNoIGJveCB0b3AgcmlnaHQsIHBvc2l0aW9uIHRoZSBzZWFyY2ggYnV0dG9uIGluIHRoaXMgbWVkaWEgcXVlcmllKi9cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvblxue3JpZ2h0OiAwcHg7IHRvcDozcHggfVxuXG4vKmZvciBmYXFzLCBjb250YWN0IHVzIHNlYXJjaCBib3ggbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtwYWRkaW5nLWJvdHRvbTo2MHB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cbi8qZm9ybXMgJiBkb2NzIHNlYXJjaCBib3gsIGNsb3NlIHRoZSBnYXAgZnJvbSBpbnB1dCBmaWVsZCB3aXRoIGdvIGJ1dHRvbiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLXJpZ2h0OiAtNXB4O31cblxufSIsIi55YW1tLWZ3IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IC8qIHotaW5kZXg6IDU7ICovXG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gICAgLm1lZ2FtZW51LWN0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDA0ZjU5O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgIGNvbG9yOiAjYmM0NDAxO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogQGtqdXAtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuXG4gIC8qIG1ha2UgdGhlIGNvbCB0byBmaXQgNCBjb2xzIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuICAvKiBmdWxsIHdpZHRoIG1lZ2FtZW51ICovXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwMDBlbSAzMHB4IDEwMDBlbTtcbiAgICAgIG1hcmdpbjogMCAtMTAwMGVtO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgLmhlYWRlci1wcmltYXJ5IGEge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICAgIHBhZGRpbmc6IDlweCAyMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5icmFuZC1pbmZve1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gICNtbGMtaGVhZGVyLXNlYXJjaC1ib3h7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qYWRqdXN0IHRoZSBoZWlnaHQgb2YgdGhlIHRlYWwgaGVhZGVyIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4XG4gIH1cblxuICAvKmhpZGUgY3RhIGluIHRoaXMgbWVkaWEgcXVlcmllKi9cbiAgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAubmF2YmFyLXByaW1hcnkgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8qIFV0aWxpdHkgTGlua3Mgc3RhcnQqL1xuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzPmxpPmEge1xuICAgIHBhZGRpbmc6IDRweCAyNHB4O1xuICB9XG5cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHM+bGkuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gIH1cblxuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscz5saSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IEBranVwLWFxdWEtbGluaztcbiAgfVxuICAvKiBVdGlsaXR5IExpbmtzIGVuZCAqL1xuXG4gIC8qIE1vYmlsZSBNZW51ICovXG4gIC5uYXZiYXItcHJpbWFyeS5vZmZjYW52YXMtdHJhbnNmb3JtLmluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSB7XG4gICAgXG4gICAgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYmFja2dyb3VuZDogQGtqdXAtY3JlYW07XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNTAlIDI1JTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDI0cHg7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtcbiAgICAgICAgICAgIG91dGxpbmU6IEBranVwLWV4dHJhLWRhcmsgZG90dGVkIDFweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IEBranVwLWV4dHJhLWRhcmsgZG90dGVkIDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LnZpc2libGUteHM6aGFzKC5uYXZiYXItYnJhbmQpe1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI21sYy1oZWFkZXItc2VhcmNoLWJveCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5uYXZiYXItbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAa2p1cC1saWdodC1ncmV5O1xuICAgICAgbGkgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gICAgICB9XG4gICAgICBsaT5hOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgIH1cbiAgICAgIGxpLmZpcnN0PmE6aG92ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICAgIGxpLmxhc3Q+YTpob3ZlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLXRvZ2dsZS52aXNpYmxlLXhzIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAyMXB4IDI0cHg7XG4gICAgfVxuICAgIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbDpsYXN0LWNoaWxkIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweCA2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBjb2xvcjogQGtqdXAtb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC8qcHV0IGhhbWJ1cmdlciBpY29uIG1vcmUgY2xpY2thYmxlIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpIGEge1xuICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzIC5zaXRlLXNlbGVjdC1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IFxuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYSwgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtYWxtb3N0LXdoaXRlO1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudFxuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5maXJzdCBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5sYXN0IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4XG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtY3JlYW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBranVwLWxpZ2h0LWdyZXk7XG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBranVwLWxpZ2h0LWdyZXk7XG4gIH1cblxuICAubmF2LXBpbGxzPmxpK2xpIHtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLm5hdi1waWxscz5saT5hIHtcbiAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDZweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICB9XG5cbiAgLnJvdy5tZWdhbWVudS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMFxuICB9XG5cbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgcGFkZGluZzogMFxuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIGJvcmRlcjogMFxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB7XG4gICAgLmhlYWRlci1wcmltYXJ5IGEge1xuICAgICAgcGFkZGluZzogOC41cHggMTJweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICAgIHBhZGRpbmc6IDUuNXB4IDlweDtcbiAgICB9XG4gIH1cblxufVxuIFxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3Qge1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cblxuICAuaGVhZGVyLXByaW1hcnksXG4gIC5oZWFkZXItc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgLyogMjRweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXByaW1hcnkge1xuICAgIGEge1xuICAgICAgY29sb3I6IEBranVwLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXNlY29uZGFyeSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgIGNvbG9yOiBAa2p1cC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQge2JvcmRlcjowfVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gbGFiZWwsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGlucHV0LCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBzZWxlY3QsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IHRleHRhcmVhLCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBidXR0b24ge2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxNXB4OyBmb250LXdlaWdodDpub3JtYWw7IG1hcmdpbjowcHggMCAwcHggMH1cblxuLndyYXBwZXIuZW1iZWRmb3JtIHAge2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxOHB4OyBmb250LXdlaWdodDpub3JtYWx9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSAuc3VibWl0YnV0dG9uLmFjdGlvbl90ZXh0IHt0ZXh0LWFsaWduOmNlbnRlcjt9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSAuc3VibWl0YnV0dG9uLmFjdGlvbl90ZXh0IGEgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY3Vyc29yOnBvaW50ZXI7IHBhZGRpbmc6IDhweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiNjOTUxMDk7IGNvbG9yOiNmZmYgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7IGZvbnQtc2l6ZTogMjBweDt9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSAuc3VibWl0YnV0dG9uLmFjdGlvbl90ZXh0IGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2JjNDQwMTt9XG5cblxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0e2JvcmRlci1jb2xvcjojY2NjOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGJhY2tncm91bmQtaW1hZ2U6bm9uZTsgcGFkZGluZzoxMHB4OyBtYXJnaW46NXB4IDAgMzBweCAwOyB3aWR0aDo4MCU7IH1cblxuLyoudWktdG9vbHRpcCB7Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7IGJvcmRlcjoxcHggI2NjYyBzb2xpZCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50OyBkaXNwbGF5OmlubGluZS1ibG9jazsgcGFkZGluZzoycHggNHB4ICFpbXBvcnRhbnQ7IG1heC13aWR0aDppbmhlcml0ICFpbXBvcnRhbnQ7fVxuLnVpLXRvb2x0aXAtY29udGVudCB7Zm9udC1zaXplOjEwcHg7fSAgKi9cblxuLndyYXBwZXIuZW1iZWRmb3JtIC5maWVsZHN1bW1hcnkgY2VudGVyIHt0ZXh0LWFsaWduOmxlZnQ7IGZvbnQtc2l6ZToxM3B4O31cblxuLndyYXBwZXIuZW1iZWRmb3JtIC50b29sdGlwLWNvbnRhaW5lciB7d2lkdGg6OTAlICFpbXBvcnRhbnR9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsIC53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHR7d2lkdGg6NjAlfVxufSIsIi5jYXJvdXNlbC1pbm5lciB7XG4gIC5pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuaXRlbSwgLmFjdGl2ZS5sZWZ0LCAuYWN0aXZlLnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmFjdGl2ZSwgLm5leHQubGVmdCwgLnByZXYucmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIgLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wbGF5OmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXBsYXktYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMTVweDtcbiAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXBhdXNlOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXBhdXNlLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDE3cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXN0b3AtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMTVweDtcbiAgIGhlaWdodDogMTVweDtcblxuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtZm9yd2FyZDpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1mb3J3YXJkLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDIzcHg7XG4gICBoZWlnaHQ6IDE2cHg7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtYmFjazpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1iYWNrLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDIzcHg7XG4gICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2x1cDpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC12b2wtdXAtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMjVweDtcbiAgIGhlaWdodDogMTlweDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXZvbGRvd246Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLWRvd24tYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMTdweDtcbiAgIGhlaWdodDogMTlweDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXRyYW5zY3JpcHQ6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdHJhc25jcmlwdC1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyNXB4O1xuICAgaGVpZ2h0OiAyMXB4O1xufVxuXG4vL1N0eWxlcyB0byBoaWRlIHRoZSBzdG9wIGJ1dHRvblxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3AsXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6aG92ZXIsXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6Zm9jdXMge1xuICBkaXNwbGF5Om5vbmU7XG59IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi5idXR0b24tc20tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIC5idXR0b24tc21hbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YS1ob3ZlcjtcbiAgfVxufVxuXG4uYnV0dG9uLXNtLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgLmJ1dHRvbi1zbWFsbDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUtaG92ZXI7XG4gIH1cbn1cblxuc3Bhbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG59XG5cbi8vIENhbXBhaWduIEJhbm5lclxuXG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcblxuICAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL0NhbXBhaWduIE5hdmlnYXRpb25cblxuLmNhbXBhaWduLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzhjNmMyO1xuXG4gIHAsIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGE6Zm9jdXMsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9idWlsZGluZy13ZWFsdGgtZWdnLnBuZycpO1xuICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhcnRpbmctb3V0LWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21hbmFnaW5nLXlvdXItZnV0dXJlLWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2dlYXJpbmctdXAtZWdnLWRhcmsucG5nJyk7XG4gICAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcy1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFraW5nLW1vc3Qtb2YtaXQtZWdnLWRhcmsucG5nJyk7XG4gICAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcy1hY3RpdmU7XG4gICAgfVxuICB9XG4gIFxuICAud3JhcHBlci1zdGFnZTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZWdnLnBuZycpO1xuICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWRhcmsucG5nJyk7XG4gICAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcy1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyIGEsXG4gIC53cmFwcGVyLXN0YWdlMjpob3ZlciBhLFxuICAud3JhcHBlci1zdGFnZTM6aG92ZXIgYSxcbiAgLndyYXBwZXItc3RhZ2U0OmhvdmVyIGEge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gIH1cblxuICAuYWN0aXZlLXN0YWdlMSxcbiAgLmFjdGl2ZS1zdGFnZTIsXG4gIC5hY3RpdmUtc3RhZ2UzLFxuICAuYWN0aXZlLXN0YWdlNCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgfVxuXG4gIC5hY3RpdmUtc3RhZ2UxOmhvdmVyLFxuICAuYWN0aXZlLXN0YWdlMjpob3ZlcixcbiAgLmFjdGl2ZS1zdGFnZTM6aG92ZXIsXG4gIC5hY3RpdmUtc3RhZ2U0OmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQ2FtYXBpZ24gQm9keVxuXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhbXBhaWduLWludHJvLWNvbnRlbnQgaDQge1xuICAgIHdpZHRoOjYwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWFpbi1wcm9tby13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAubWVkaWEtbGVmdCB7XG4gICAgICB3aWR0aDogNDkwcHg7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvdGlsZS1ib29rbWFyay5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggNDZweDtcbiAgICB9XG5cbiAgICBoMiBhIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby1vcmFuZ2UsXG4gICAgLm1haW4tcHJvbW8tYXF1YSxcbiAgICAubWFpbi1wcm9tby1ydWJpbmUge1xuICAgICAgYSB7XG4gICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICY6aG92ZXIge1xuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3ZlcixcbiAgICAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3ZlciBzbWFsbCB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLWFxdWEgYTpob3ZlcixcbiAgICAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIgc21hbGwge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIgc21hbGwge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb3ZvLTNjb2wtb3JhbmdlLFxuLnByb3ZvLTNjb2wtYXF1YSxcbi5wcm92by0zY29sLXJ1YmluZSB7XG4gIC5wcm92by1ib2R5LWNvbnRlbnQtM2NvbDtcblxuICBhIHtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYTp2aXNpdGVkLFxuICBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoMiBhIHNtYWxsIHtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJvdm8tMmNvbC1vcmFuZ2UsXG4ucHJvdm8tMmNvbC1hcXVhLFxuLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgLnByb3ZvLWJvZHktY29udGVudC0yY29sO1xuXG4gIGEge1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhOnZpc2l0ZWQsXG4gIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGgyIGEgc21hbGwge1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm1lZGlhLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb3ZvLTNjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtb3JhbmdlIHtcbiAgYTpob3ZlcixcbiAgaDMgYTpob3ZlciBzbWFsbCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgfVxufVxuXG4ucHJvdm8tM2NvbC1ydWJpbmUsXG4ucHJvdm8tMmNvbC1ydWJpbmUge1xuICBhOmhvdmVyLFxuICBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xuICB9XG59XG5cbi5wcm92by0zY29sLWFxdWEsXG4ucHJvdm8tMmNvbC1hcXVhIHtcbiAgYTpob3ZlcixcbiAgaDMgYTpob3ZlciBzbWFsbCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIH1cbn1cblxuLndyYXBwZXItcHJvdm8taW1hZ2Uge1xuICAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gQ2FtcGFpZ24gRm9vdGVyXG5cbi53cmFwcGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG5cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICBoNCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcm92b2NhdGlvbiBwYWdlc1xuXG4gLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVkZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAucHJvdm8tYm9keS1jb250ZW50IHtcbiAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgLmJ1dHRvbi1zbSxcbiAgICAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24taW5mb2dyYXBoaWMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gfVxuXG4uZ2V0LWluLXRvdWNoLWFxdWEsXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSxcbi5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgaDMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBoNCB7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgYSB7XG4gICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmdldC1pbi10b3VjaC1hcXVhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMTgzOGM7XG59XG5cbi5nZXQtaW4tdG91Y2gtb3JhbmdlIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjOTUxMDk7XG59XG5cbi5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjZTAwNTg7XG59XG5cbi5zaGFyZS1hcnRpY2xlLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbmFbaHJlZl49dGVsXTpsaW5rLFxuYVtocmVmXj10ZWxdOnZpc2l0ZWQsXG5hW2hyZWZePXRlbF06aG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1ZpZGVvc1xuXG4ud3JhcHBlci1jYW1wYWlnbi12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNhbXBhaWduLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG59XG5cbi5jYW1wYWlnbi12aWRlby1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jYW1wYWlnbi12aWRlby1jb250ZW50LTJjb2wgLnRleHQtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5jYW1wYWlnbi12aWRlby0yY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy8gTWVkaWEgcXVlcmllc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XG5cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICAuY29udGFjdC11cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGwtYmFjay1mb3JtLFxuICAgIC5hcHBseS1ub3cge1xuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LW5vdyB7XG4gICAgICBoNCB7XG4gICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIGgxIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2IHtcbiAgICAud3JhcHBlci1zdGFnZTE6aG92ZXIsXG4gICAgLndyYXBwZXItc3RhZ2UyOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICB9XG5cbiAgICAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICAgICAgd2lkdGg6IDI0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICAuYnV0dG9uLXNtLFxuICAgIC5idXR0b24tc20tYXF1YSxcbiAgICAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1pbmZvZ3JhcGhpYy1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuICAud3JhcHBlci1zdGFnZTE6aG92ZXIsXG4gIC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cblxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIHtcbiAgICAubWFpbi1wcm9tby13cmFwcGVyIHtcbiAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBoZWlnaHQ6MzYwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIGhlaWdodDogMjY1cHg7XG4gIH1cblxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAuY29udGFjdC11cyxcbiAgICAgIC5jYWxsLWJhY2stZm9ybSxcbiAgICAgIC5hcHBseS1ub3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ1JSA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIC5jb2wteHMtMTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uY2FyZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOTUxMDk7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiNjOTUxMDkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSNuYXZfc3RhZ2UxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9idWlsZGluZy13ZWFsdGgtZWdnLnBuZycpO1xuICAgICAgICAgICAgLmNhbXBhaWduLW5hdi1tb2Itc3RhZ2VzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEjbmF2X3N0YWdlMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFuYWdpbmcteW91ci1mdXR1cmUtZWdnLnBuZycpO1xuICAgICAgICAgICAgLmNhbXBhaWduLW5hdi1tb2Itc3RhZ2VzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEjbmF2X3N0YWdlMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICAgICAgICAgICAgLmNhbXBhaWduLW5hdi1tb2Itc3RhZ2VzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBhI25hdl9zdGFnZTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1lZ2cucG5nJyk7XG4gICAgICAgICAgICAuY2FtcGFpZ24tbmF2LW1vYi1zdGFnZXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc2VsZWN0LWxpZmUtc3RhZ2UtYXJyb3ctb3Blbi5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICAgIH1cblxuICAgIC5zdGFnZTEgYSNuYXZfc3RhZ2UxLFxuICAgIC5zdGFnZTIgYSNuYXZfc3RhZ2UyLFxuICAgIC5zdGFnZTMgYSNuYXZfc3RhZ2UzLFxuICAgIC5zdGFnZTQgYSNuYXZfc3RhZ2U0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmM0NDAxO1xuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgLmNhbXBhaWduLWludHJvLWNvbnRlbnQgaDQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogNTA1cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1zbSxcbiAgICAgIC5idXR0b24tc20tYXF1YSxcbiAgICAgIC5idXR0b24tc20tcnViaW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZXQtaW4tdG91Y2gtYXF1YSxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgaW1nIHtcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FsbC11cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9waG9uZS5wbmcnKTtcbiAgICAgIC5nZXQtaW4tdG91Y2gtcHJvdm8tbW9iO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC5yZXF1ZXN0LWNhbGxiYWNrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3JlcXVlc3QtYS1jYWxsYmFjay5wbmcnKTtcbiAgICAgIC5nZXQtaW4tdG91Y2gtcHJvdm8tbW9iO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC5maW5kLWFkdmlzZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbG9jYXRlLnBuZycpO1xuICAgICAgLmdldC1pbi10b3VjaC1wcm92by1tb2I7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgfVxuIH1cblxuICAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5idXR0b24tc20sXG4gICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgIC5idXR0b24tc20tcnViaW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgYm90dG9tOjA7XG4gICAgei1pbmRleDo5OTk5O1xuICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzNiM2IzYjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5OTllbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OTk5ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luLXJpZ2h0Oi05OTk5ZW07XG5cbiAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgfVxuXG4gICAgICAuY29udGFjdC11cyxcbiAgICAgIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMsXG4gICAgICAuY2FsbC1iYWNrLWZvcm0sXG4gICAgICAuYXBwbHktbm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC11cyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICBjb250ZW50OnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUtbW9iLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgY29udGVudDp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3JlcXVlc3QtYS1jYWxsYmFjay1tb2IucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcHBseS1ub3cge1xuICAgICAgICBpbWcge1xuICAgICAgICAgY29udGVudDp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2FwcGx5LW5vdy1tb2IucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuXG4gICAgYVtocmVmXj10ZWxdOmxpbmssXG4gICAgYVtocmVmXj10ZWxdOnZpc2l0ZWQge1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyNzBweDtcblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIGhlaWdodDoyNzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDUwJSAhaW1wb3J0YW50O1xuXG4gICAgaDEge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1OTlweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIC5wcm92by1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi5vcGVuIGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuXG4gICAgLmNvbnRhY3QtdXMsXG4gICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cblxuICAgIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgIGZvbnQtc2l6ZToxNHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FtcGFpZ24tbmF2IC5oYXRjaC10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNhbXBhaWduLW5hdiAuaGF0Y2gtdGFiOmhvdmVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbXBhaWduLW5hdiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4iLCIvKiBDU1MgZm9yIFJldGlyZW1lbnQgSHViIFxuXG4gIEFkZGVkIGluIHRoZW1lLmxlc3NcbiovXG4vKiBNb3JlIGhlYWRpbmdzIHN0eWxlICovXG5cblxuXG4ubGctSGVhZGluZyBoMSwgLmxnLUhlYWRpbmcgaDIsIC5sZy1IZWFkaW5nIGgzLCAubGctSGVhZGluZyBoNCwgLm1kLUhlYWRpbmcgaDEsIC5tZC1IZWFkaW5nIGgyLCAubWQtSGVhZGluZyBoMywgLm1kLUhlYWRpbmcgaDQsIC5zbS1IZWFkaW5nIGgxLCAuc20tSGVhZGluZyBoMiwgLnNtLUhlYWRpbmcgaDMsIC5zbS1IZWFkaW5nIGg0LCAueHMtSGVhZGluZyBoMSwgLnhzLUhlYWRpbmcgaDIsIC54cy1IZWFkaW5nIGgzLCAueHMtSGVhZGluZyBoNCB7bGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50fVxuXG5cbi5sZy1IZWFkaW5nIGgxLFxuLmxnLUhlYWRpbmcgaDIsXG4ubGctSGVhZGluZyBoMyxcbi5sZy1IZWFkaW5nIGg0ICB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyBcbn1cblxuLm1kLUhlYWRpbmcgaDEsXG4ubWQtSGVhZGluZyBoMixcbi5tZC1IZWFkaW5nIGgzLFxuLm1kLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgXG59XG5cbi5zbS1IZWFkaW5nIGgxLFxuLnNtLUhlYWRpbmcgaDIsXG4uc20tSGVhZGluZyBoMyxcbi5zbS1IZWFkaW5nIGg0ICB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyBcbn1cblxuLnhzLUhlYWRpbmcgaDEsXG4ueHMtSGVhZGluZyBoMixcbi54cy1IZWFkaW5nIGgzLFxuLnhzLUhlYWRpbmcgaDQgIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IFxufVxuXG4uZm9udC1IZWx2ZXRpY2EgaDEsIC5mb250LUhlbHZldGljYSBoMiwgLmZvbnQtSGVsdmV0aWNhIGgzLCAuZm9udC1IZWx2ZXRpY2EgaDQsIC5mb250LUhlbHZldGljYSBoNSwgLmZvbnQtSGVsdmV0aWNhIGg2IHtmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbicsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDt9XG5cblxuLmZvbnQtQ2hhcmxpZS1TYi1wIHAge2ZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnLCBIZWx2ZXRpY2EsQXJpYWwgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6IzNiM2IzYjt9XG4uZm9udC1DaGFybGllLU1lZC1wIHAge2ZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgSGVsdmV0aWNhLEFyaWFsICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjI7IGNvbG9yOiMzYjNiM2I7fVxuXG4uZm9udC1DaGFybGllLU1lZC1oMSBoMSwgLmZvbnQtQ2hhcmxpZS1NZWQtaDIgaDIsIC5mb250LUNoYXJsaWUtTWVkLWgzIGgzLCAuZm9udC1DaGFybGllLU1lZC1oNCBoNCB7Zm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsQXJpYWwgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6IzNiM2IzYjt9XG5cblxuLmZvbnQtMTUgaDEsIC5mb250LTE1IGgyLCAuZm9udC0xNSBoMywgLmZvbnQtMTUgaDQsIC5mb250LTE1IGg1LCAuZm9udC0xNSBoNiB7Zm9udC1zaXplOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cblxuLmZvbnQtMTYgaDEsIC5mb250LTE2IGgyLCAuZm9udC0xNiBoMywgLmZvbnQtMTYgaDQsIC5mb250LTE2IGg1LCAuZm9udC0xNiBoNiB7Zm9udC1zaXplOiAxNXB4O31cblxuXG4vKmltYWdlIGhhbGYqL1xuIFxuLmltZy1oYWxmLXcge3dpZHRoOjUwJTsgaGVpZ2h0OmF1dG87fVxuLmltZy1oYWxmLWgge2hlaWdodDoxMDAlOyB3aWR0aDphdXRvO31cblxuXG4vKk1BU1RIRUFEKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7Zm9udC1zaXplOiAyNHB4OyB3aWR0aDo1MCU7fVxuXG5cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyLCAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyB7bWFyZ2luLWJvdHRvbToxMnB4O21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fVxuXG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiBhLCAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyBhIHsgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDt9XG5cblxuLypkaXNjbGFpbWVyKi9cblxuLmZvbnQtSGVsdmV0aWNhLnNtYWxsIGgyIHtmb250LXNpemU6IDE0cHg7fVxuXG5cbi8qQnJlYWRjcnVtYnMqL1xuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7Zm9udC1zaXplOjE1cHg7fVxuXG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBhOmhvdmVyLCAubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O31cblxuLypBY2Nlc3NpYmlsaXR5IG5vIG91dGxpbmUgKi9cblxuXG4vKkV4dGVybmFsIEljb25zICovXG5cbi5leHRMaW5rIC5nbHlwaGljb24ge21hcmdpbi1sZWZ0OiA1cHg7IGZvbnQtc2l6ZTowLjhlbTt9XG5cblxuYTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuXG5cbi8qQnV0dG9uIFJ1YmluZSovXG5cbmE6aG92ZXIgLmJ1dHRvbi1zbS1ydWJpbmUsIGE6Zm9jdXMgLmJ1dHRvbi1zbS1ydWJpbmV7IGJhY2tncm91bmQtY29sb3I6IzYwMDAzYTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cblxuXG4vKlJldEh1YiAqL1xuXG4ud3JhcHBlci1yZXRodWIgYTpob3ZlciBzcGFuIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O31cblxuLndyYXBwZXItcmV0aHViIC5wcm9kdWN0LXBhZ2UtaW50cm8gcCB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyIGE6aG92ZXIsIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYTpob3ZlciwgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oaWQtbGkxIGxpOmZpcnN0LWNoaWxkLCAuaGlkLWxpLWFjdGl2ZSBsaS5hY3RpdmUge2Rpc3BsYXk6IG5vbmU7fVxuXG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RBRDY7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdG9wOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQgYSB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLVNlbWlCb2xkJyAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDt9XG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0OmhvdmVyIHNwYW4ge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnR9XG5cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lIHttYXJnaW4tdG9wOi0xMHB4O2ZvbnQtc2l6ZToxNXB4O21pbi13aWR0aDoxMjBweDtwYWRkaW5nOjdweCAxMHB4O2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7fVxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cblxuXG4ubmV3aHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5uZXdUYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmludHJvLWljbiBpbWcsXG4uaW50cm8taWNuMiBpbWcsXG4uaW50cm8taWNuMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRyby1pY24gaW1nIHtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaW50cm8taWNuMiBpbWcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5pbnRyby1pY24zIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnRpbGVzLWljbiBpbWcge1xuICBoZWlnaHQ6IDYycHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubm9oZWlnaHQge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oYXNCdExlZnQgLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhZ2VMaW5rc0RpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucGFnZUxpbmtzV3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlTGlua3NXcmFwcGVyIGgyLCAucGFnZUxpbmtzV3JhcHBlciBoMywgLnBhZ2VMaW5rc1dyYXBwZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGFnZU5hdlJpZ2h0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYWdlTGlua3MgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBhZ2VMaW5rcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZUxpbmtzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4QzZDMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlTGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDNkMyO1xufVxuLnBhZ2VMaW5rcyBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlTGlua3MgbGkgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgY29sb3I6ICNBQUE4QTQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGgsXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOjAgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50ZCwgLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50aCwgLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50ZCwgLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50aCwgLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50aGVhZD50cj50ZCwgLndyYXBwZXItcmV0aHViIC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50aGVhZD50cj50aCB7d2hpdGUtc3BhY2U6IGluaGVyaXQ7fVxuXG5cbi8qVGFibGVzIFN0YWNrZWQgT25lICovXG4udGFibGVfc3RhY2tlZDEge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDEgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLypUYWJsZXMgU3RhY2tlZCBUd28gKi9cbi50YWJsZV9zdGFja2VkMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpOm5vdCg6bnRoLWNoaWxkKDEpKSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQudGRUb3Qge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTg1NjUyICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQudGRUb3Qge1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuXG4ueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIgaW1nIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbi8qTUFTVEhFQUQqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtmb250LXNpemU6IDIycHg7IHdpZHRoOjUwJTt9XG5cdFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQsIC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDt9XG5cdFxuXHQuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkge21pbi1oZWlnaHQ6IDI4MHB4O31cblx0XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZ2FtZW51LXByaW1hcnktbmF2IGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7ZGlzcGxheTogbm9uZTt9XG5cdCAgXG4gIC5tZWdhbWVudS1jdGEgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtkaXNwbGF5OiBub25lO30gIFxuXHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC8qLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLCAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge3dpZHRoOjUwJTt9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2VMaW5rc0RpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWdlTGlua3NEaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblx0LnBhZ2VOYXZSaWdodFdyYXBwZXIge3BhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMTBweDt9XG5cdFxuXG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2hlaWdodDoyNzBweH1cblx0XG5cdFxuLypPdmVydmlldyB0aHVtYm5haWxzICovXG5cdC50aHVtYm5haWxzLW92ZXJ2aWV3ICB7cGFkZGluZy1ib3R0b206MTAwcHg7fVxuXG4udGh1bWJuYWlscy1vdmVydmlldyAub3ZlcnZpZXctdGVhc2VyLWNvbCB7Ym9yZGVyLWJvdHRvbTpub25lO31cblxuXHRcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyxcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcblx0Lm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHtib3JkZXItYm90dG9tOiBub25lO31cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZUxpbmtzRGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuaW50cm8taWNuIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC8qVGlsZXMqL1xuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyxcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC8qVGFibGUgc3RhY2tlZCBvbmUgKi9cblx0XG5cdC53cmFwcGVyLXJldGh1YiAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsIC53cmFwcGVyLXJldGh1YiAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGgge2JvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDt9XG5cdFxuXHRcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0Ym9keSxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREYwRjE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZFtoZWFkZXJzXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjRURGMEYxO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDAgc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgdHdvICovXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0Ym9keSxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREYwRjE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQudGRUb3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4MmIzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuICAubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXSA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjRURGMEYxO1xuICAgIC8qcGFkZGluZy1ib3R0b206IDIwMCU7Ki9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGVfc3RhY2tlZDIgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5vaGVpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2hlaWdodDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblx0XG5cdC5pbnRyby1pY24gaW1nIHttYXJnaW4tdG9wOi03cHh9XG5cdFxuXHQuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkge21pbi1oZWlnaHQ6IGluaGVyaXQ7fVxuXHRcblx0XG5cdC50aHVtYm5haWxzLW92ZXJ2aWV3ICB7cGFkZGluZy1ib3R0b206MzBweDt9XG5cbi50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtib3JkZXItYm90dG9tOm5vbmU7fVxuXHRcblx0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdFxuLmxnLUhlYWRpbmcgaDEsIC5sZy1IZWFkaW5nIGgyLCAubGctSGVhZGluZyBoMywgLmxnLUhlYWRpbmcgaDQsIC5tZC1IZWFkaW5nIGgxLCAubWQtSGVhZGluZyBoMiwgLm1kLUhlYWRpbmcgaDMsIC5tZC1IZWFkaW5nIGg0LCAuc20tSGVhZGluZyBoMSwgLnNtLUhlYWRpbmcgaDIsIC5zbS1IZWFkaW5nIGgzLCAuc20tSGVhZGluZyBoNCwgLnhzLUhlYWRpbmcgaDEsIC54cy1IZWFkaW5nIGgyLCAueHMtSGVhZGluZyBoMywgLnhzLUhlYWRpbmcgaDQge21hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XG5cdFxuXG4vKk1BU1RIRUFEKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7IGNvbG9yOiAjZmZmO2xpbmUtaGVpZ2h0OiAxLjI7d2lkdGg6IDkwJTtmb250LXNpemU6IDEzcHg7bWFyZ2luLWxlZnQ6IDIlO21hcmdpbi1ib3R0b206IDE1cHg7fVxuXHRcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmF5RGl2SW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGFzQnRMZWZ0IC5idXR0b24tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLyogQ1NTIGZvciBNeVN1cGVyIGxhbmRpbmcgcGFnZSAtIHRhYnNcbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cblxuLm15c3VwZXItdGFiLXdyYXBwZXIge1xuICAubmF2LXRhYnMge1xuICAgID5saSB7XG4gICAgICA+YSB7XG4gICAgICAgIHBhZGRpbmc6IDE5NnB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1MXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICB9XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICA+bGkuaXRlbV8wIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAzNzY5MTtcbiAgICAgIH1cbiAgICB9XG4gICAgPmxpLml0ZW1fMSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNjZTAwNTg7XG4gICAgICB9XG4gICAgfVxuICAgID5saS5pdGVtXzIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYzk1MTA5O1xuICAgICAgfVxuICAgIH1cbiAgICA+bGkuYWN0aXZlIHtcbiAgICAgID5hIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiLXBhbmUge1xuICAgIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgICA+cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgLnN0eWxlMSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwcHg7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRkLmNlbGxTMSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYi1wYW5lLm15c3VwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB1bC5tZWRpYS1saXN0IHtcbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG4ubXlzdXBlci11bmRlci01NSB7XG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIGNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgICB9XG4gIH1cbn1cbi5teXN1cGVyLTU1LTY1IHtcbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIH1cbiAgfVxufVxuLm15c3VwZXItb3Zlci02NSB7XG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgPmxpIHtcbiAgICAgICAgPmEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDBweCAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMzUxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIHtcbiAgICAudGFiLXBhbmUge1xuICAgICAgdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtdGFicyB7XG4gICAgICA+bGkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgcGFkZGluZzogMTA5cHggMHB4IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm15c3VwZXItbGFuZGluZyB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgPi50YWJsZSB7XG4gICAgICAgID50Ym9keSB7XG4gICAgICAgICAgPnRyIHtcbiAgICAgICAgICAgID50aCB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY3VzdG9tZXItc3VydmV5IHtcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDE0cHggMjBweDtcblxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLy9Nb2RhbCBhY2Nlc3NpYmlsaXR5IHN0eWxlc1xuXG4uY3VzdG9tZXItc3VydmV5IHtcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgLmNsb3NlIC5mYS10aW1lcyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuY2xvc2U6Zm9jdXMgLmZhLXRpbWVzLFxuICAgIC5jbG9zZTpob3ZlciAuZmEtdGltZXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgYTpmb2N1cyxcbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGE6Zm9jdXMgIC5idXR0b24tbWQtZGlzbWlzcyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjM2IzYjNiO1xuICAgIH1cblxuICAgIGE6Zm9jdXMgLmJ1dHRvbi1tZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9TcGEgRm9ybSBIZWFkZXIgYW5kIEJvZHkgc3R5bGVzXG5cbi5zcGEtZm9ybXMtaGVhZGVyLFxuLnNwYS1mb3Jtcy1ib2R5IHtcbiAgLnJvdyB7XG4gICAgLmNvbC1jdXN0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3BhLWZvcm1zLWhlYWRlciB7XG4gIC5yb3cge1xuICAgIC5jb2wtY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zcGEtZm9ybXMtYm9keSB7XG4gIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8vTWVkaWEgcXVlcmllc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tZXItc3VydmV5IHtcbiAgICAubW9kYWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZCB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL1Jlc3VsdHMgcGFnZSBib2xkIHRleHRcblxuLndyYXBwZXJSZXN1bHRzUGFnZUNvbnRlbnQge1xuICAgIC5yb21hbi1ib2xkLTc1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbi8vTmV4dCBzdGVwcyBwYWdlIHN0eWxlc1xuXG4ud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgICBjb2xvcjogIzE2MTgxODtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1sZyB7XG4gICAgICAgIG1pbi13aWR0aDogMjUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOC43NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlckxlZnRDb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICAgIH1cblxuICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodENvbExpbmtzIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxOTE1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMzpob3ZlcntcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NDE5MTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ltcG9ydGFudCBpbmZvIHBhZ2VcblxuLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8ge1xuICAgIGNvbG9yOiAjMTYxODE4O1xuICAgIFxuICAgIHAsXG4gICAgLnJvbWFuLWJvbGQtNzUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuICBcbi8vRm9vdGVyIHN0eWxlc1xuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAuc3VwZXJzaXplci1mb290ZXItbGlua3Mge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBhOmZvY3VzLFxuICAgICAgICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL01lZGlhIHF1ZXJpZXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvL05leHQgc3RlcHMgcGFnZSBzdHlsZXNcblxuICAgIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgICAgICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzE2MTgxODtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyTGVmdENvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA1MHB4IDAgMDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vSW1wb3J0YW50IGluZm8gcGFnZVxuXG4gICAgLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8ge1xuICAgICAgICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzE2MTgxODtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvL05leHQgc3RlcHMgcGFnZSBzdHlsZXNcbiAgICAud3JhcHBlci1uZXh0LXN0ZXBzLFxuICAgIC5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHtcbiAgICAgICAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VwZXJzaXplci1mb290ZXItYmcge1xuICAgICAgICAuc3VwZXJzaXplci1mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLy9OZXh0IHN0ZXBzIHN0eWxlc1xuXG4gICAgLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcblxuICAgICAgICAgICAgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXJSaWdodENvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDI0cHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vTmV4dCBzdGVwcyBzdHlsZXNcblxuICAgIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ1dHRvbi1sZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3BhY2luZy1tYi1sZy01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0xMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0xNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0yMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0yNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0zMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLWxnLTM1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTQwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTUwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTYwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcHQtbGctNjAge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcGItbGctNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1tYi1tb2JpbGUtMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLW1vYmlsZS0yMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1wdC1tb2JpbGUtMzAge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcGItbW9iaWxlLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGFjaW5nLW1iLXRhYmxldC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc3BhY2luZy1tYi10YWJsZXQtMTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zcGFjaW5nLW1iLXRhYmxldC0xNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnNwYWNpbmctbWItdGFibGV0LTIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc3BhY2luZy1tYi10YWJsZXQtMzAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zcGFjaW5nLXB0LXRhYmxldC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuc3BhY2luZy1wYi10YWJsZXQtMzAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn0iLCIuaGVyby1iYW5uZXIge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICAgIH1cbn1cblxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucm9tYW4tYm9sZC03NSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLXN1cGVyLWJlbmVmaXRzIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRGlyZWN0IHN1cGVyIG1vZGFsIHN0eWxlcyAqL1xuXG4ucGFkZGluZzIwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud3JhcHBlci1zdGQtcmlzay1tZWFzdXJlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLnN0ZC1yaXNrLW1lYXN1cmUtaGVhZGluZyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICB9XG59XG5cbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcge1xuICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8vQmVuY2htYXJrIGFzc2V0IGFsbG9jYXRpb24gdGFibGVcblxuICAgIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB7XG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICAgICAgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoMyksXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8vQXNzZXQgYWxsb2NhdGlvbiB0YWJsZVxuXG4gICAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIk1pbmltdW1cIjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJNYXhpbXVtXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAvL0JlbmNobWFyayBhc3NldCBhbGxvY2F0aW9uIHRhYmxlXG4gICAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHtcbiAgICAgICAgdGJvZHkgIHtcbiAgICAgICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQmVuY2htYXJrIGFzc2V0IGFsbG9jYXRpb24gKCUpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdSYW5nZXMgKCUpJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDMpOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlcm8tYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby1iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmJvcmRlci1idXR0b24tbGFyZ2Uge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn1cblxuLy9NYXN0ZXJLZXkgUGVuc2lvbiBGdW5kYW1lbnRhbCBwcm9kdWN0IHBhZ2VcblxuLnByb2R1Y3QtYXdhcmQge1xuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwM3B4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1rcGYtZm9ybXMtYW5kLWRvY3VtZW50cyB7XG4gICAgLmZhLWZpbGUtcGRmIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbiAgXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICAgICAgXG4gICAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBNTEMgV2FybXVwIENhbXBhaWduIFNUQVJUXG4ubWVycml3ZWF0aGVyIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbn1cblxuLm1sYy1nb2xkIHtcbiAgICBjb2xvcjogQG1sYy1icmFuZC1wcmltYXJ5O1xufVxuXG4uYm9sZGluZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1ib2xkaW5lO1xufVxuXG4uYnRuLWdvbGQtcm91bmQsIC5idG4tbGlnaHRncmV5LXJvdW5kIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktb3Blbi1zYW5zO1xufVxuXG4uYnRuLWdvbGQtcm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYnRuLXByaW1hcnk7XG4gICAgY29sb3I6IEBtbGMtYnJhbmQtYnRuLXByaW1hcnktdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG59XG5cbi5idG4tbGlnaHRncmV5LXJvdW5kIHtcbiAgICBjb2xvcjogQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtbGMtYnJhbmQtYnRuLXNlY29uZGFyeS1ib3JkZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYnRuLXNlY29uZGFyeS1ob3ZlcjtcbiAgICB9XG59XG5cbi5iZy1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLXByaW1hcnk7XG59XG5cbi5iZy1saWdodGdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYmFja2dyb3VuZC1sZXZlbC0wO1xufVxuXG4vLyBQYWdlIGxldmVsIHNlbGVjdG9yXG4ubWxjLXdhcm11cC1jYW1wYWlnbiB7XG4gICAgLnJvdy1ib2R5LCAucm93LWZvb3RlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktb3Blbi1zYW5zO1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1vcGVuLXNhbnM7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiAgLy8gTUxDIFdhcm11cCBDYW1wYWlnbiBFTkQiLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgIC50b3AtaGVhZGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgI21sYy1oZWFkZXItdG9wLW5hdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7fVxuICAgIH1cbiAgfSIsIi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodGdyZXk7XG4gICAgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMge1xuICAgICAgICAuYnRuLXByaW1hcnksXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbnBhZGRpbmctdG9wOjQwcHg7XG5wYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG4uZ3JvdXAtbmFiYXNpYS1ibG9nLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5ibG9nLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICBoZWlnaHQ6IDI5MHB4O1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG5cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbiAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1kYXRlIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LXRpdGxlIGgzIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZToyMnB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSB7XG4gICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDsgY29tbWVudGVkIHRoaXMgb3V0IHRvIGdldCB0aGUgZmFkZSB0b1xuICAgICAvLyNmZmYgdG8gd29yayBhZ2FpbiAtIHNlZSBtZSBpZiBpc3N1ZXMgVGFwYW5cbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ncG9zdCAuYmxvZ0JhY2tMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHNtYWxsIHtcbiAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uYmxvZy1hdXRob3Ige1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLWF1dGhvciBpbWcge1xuICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhyIHtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmODtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMHB4O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5hZGR0aGlzX3Rvb2xib3gge1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuXG4uYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1yaHMtY29sdW1uIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyAubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmxvZy13cmFwcGVyLWNvbnRhaW5lciB7XG4gICBtYXJnaW4tdG9wOjE1cHhcbn1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGEge1xuICBjb2xvcjojZmZmO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1yaHMtY29sdW1uIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9ncG9zdCAuYmxvZy1lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0NHB4IDA7XG4gIC5ibG9nLXN1YnNjcmliZS10ZXh0IHtcbiAgICAgaDMge1xuICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgIH1cbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi5ibG9nIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTpub25lXG59XG5cbi5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gIC5zdWJtaXRidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAgLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTFweCAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICAgIGJvcmRlcjogbm9uZVxufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWZpZWxkIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweDtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtbGFiZWwge1xuICAgIGRpc3BsYXk6bm9uZVxufVxuXG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmJsb2ctcmhzLWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUmVsYXRlZCBhcnRpY2xlc1wiO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KXtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLmJvb3RzdHJhcC1zaW1wbGVmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcmhzLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIHtcbiAgICAuYmxvZy1zdWJzY3JpYmUtdGV4dCB7XG4gICAgICBoM3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuXG4vL2FkZGl0aW9uYWwgc3R5bGUgZm9yIG5ldyBCbG9nXG5cblxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAge3BhZGRpbmctdG9wOjE0cHg7fVxuXG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtjb2xvcjojM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge2NvbG9yOiMyMzUyN2M7IH1cblxuLmJsb2cud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtwYWRkaW5nOiAxOHB4IDA7fVxuXG4uYmxvZy5tbGNsb2dvIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O31cblxuLmJsb2dzb2NpYWxJY24ge2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG4uaGF0Y2hDdCBoNCB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bScsIGhlbHZldGljYSwgYXJpYWw7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOiNDOTUxMDk7IG9wYWNpdHk6MC45NX1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7IG1hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bSc7IHBhZGRpbmc6MTBweCAyMHB4OyBib3JkZXI6IDNweCBzb2xpZCAjZmZmO31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmhvdmVyIHtib3JkZXI6M3B4IHNvbGlkICNmZmY7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgY29sb3I6I0M5NTEwOTt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDogMzIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjEyMHB4O31cblxuLmhhdGNobG9nbyB7d2lkdGg6IDEwMHB4O21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDE1cHg7bWFyZ2luLXJpZ2h0OiA1cHg7fVxuXG4uYmxvZ3NvY2lhbEljbiB7IG1hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbTotMTBweH1cblxuLmhhdGNoQ3QgaDQgeyBtYXJnaW4tdG9wOjIxcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtkaXNwbGF5Om5vbmU7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42NSk7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge2JvcmRlcjoycHggc29saWQgI2ZmZjtmb250LXNpemU6IDE1cHg7cGFkZGluZzogN3B4IDIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge2NvbG9yOiMzYjNiM2I7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjkwcHg7fVxuXG4uYmxvZy5tbGNsb2dvIGltZyB7aGVpZ2h0OjQwcHg7fVxuXG4uaGF0Y2hsb2dvIHt3aWR0aDogODBweDttYXJnaW4tdG9wOjdweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDEwcHg7bWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5oYXRjaGxvZ28gaDEge2ZvbnQtc2l6ZTozMHB4O31cblxuLmJsb2dzb2NpYWxJY24ge3dpZHRoOjIxMHB4OyBtYXJnaW4tdG9wOjEwcHg7IG1hcmdpbi1ib3R0b206LTEwcHh9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjMwcHh9XG5cbi5oYXRjaEN0IHt3aWR0aDozMTBweH1cblxuLmhhdGNoQ3QgaDQge2ZvbnQtc2l6ZToyMHB4OyBtYXJnaW4tdG9wOjEzcHggIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge21hcmdpbi1ib3R0b206MTVweDsgYm9yZGVyLXJpZ2h0OiAwO31cblxuLmJsb2cubWxjbG9nbyBpbWcge2hlaWdodDozOHB4O31cblxuLmhhdGNobG9nbyBoMXtmb250LXNpemU6MjZweDt9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjI2cHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtoZWlnaHQ6YXV0bzsgcGFkZGluZy1sZWZ0OjE1cHg7IHBhZGRpbmctcmlnaHQ6MTVweDsgfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgeyBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjMwcHggfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDphdXRvICFpbXBvcnRhbnR9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge21hcmdpbi1sZWZ0OjB9XG5cbi5ibG9nLWZpbHRlci13cmFwcGVyIHttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDogLTMwcHg7fVxuXG4uYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge3dpZHRoOjEwMCUgIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nc29jaWFsSWNuIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo3MHB4OyByaWdodDoxNXB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mjc5cHgpIHtcblxuLmJsb2dzb2NpYWxJY24geyBmbG9hdDpsZWZ0OyBtYXJnaW4tYm90dG9tOi0xMHB4OyB9XG5cbi5ibG9nc29jaWFsSWNuIHAge3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB9XG5cbn1cbi8vZW5kIGFkZGl0aW9uYWwgc3R5bGUgZm9yIG5lZXcgQmxvZ1xuXG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzLmxlc3NcIjtcblxuLy8gYmxvZyBvdmVydmlldyBjb21wb25lbnRcblxuQGJsb2ctZW50cnktYmctY29sb3I6ICNmZmY7XG5cbi8vIG5lZWQgdG8gc2V0IGEgcmVhc29uYWJsZSBjb250YWluZXIgaGVpZ2h0IGZvciByZWxvYWRzXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cblxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIHtcblxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG5cbiAgICAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAgIC5ibG9nLWZpbHRlci10YWdzIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIge1xuXG4gICAgLm1hc29ucnktYnJpY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFzb25yeS1icmljay5sb2FkZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG5cbiAgICAgIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibG9nLWVudHJ5LWJnLWNvbG9yO1xuXG4gICAgICAgIC5ibG9nZW50cnktaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgLmJsb2dlbnRyeS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLmJsb2dlbnRyeS1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS1ib2R5IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgLyogXCJ0cmFuc3BhcmVudFwiIG9ubHkgd29ya3MgaGVyZSBiZWNhdXNlID09IHJnYmEoMCwwLDAsMCkgKi9cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIEBibG9nLWVudHJ5LWJnLWNvbG9yKTtcblxuICAgICAgICAgICAgICAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsb2ctZW50cnktYmctY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gb25seSBwcmludCB0aGUgbW9kYWwgY29udGVudHMgb2YgdGhlIGJsb2cgb3ZlcnZpZXcgcGFnZS5cbkBtZWRpYSBwcmludCB7XG4gIC5ibG9nLW92ZXJ2aWV3LXBhZ2UgKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLCAubW9kYWwgKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8vIGZpeCBmb3IgZWRpdG1vZGUgY29uZmxpY3Rcbi5jcS13Y20tZWRpdCAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4vLyBzdGFjayB0aGUgY2F0ZWdvcnkgbmF2IG9uIHNtYWxsZXIgc2NyZWVuc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iXX0= */
