@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;
}
/*! * jenkins-EWCS-mlc_designs-project%2FplumRetirementHub-351 - Generated at 2/22/2019 *//*!
 * 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.
 */@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=aaa8f809-d126-44fc-a42b-43b62a36f820);@font-face{font-family:Charlie-Std-SemiBold;src:url(clientlibs/fonts/charlie/Charlie-Std-SemiBold.eot?iefix) format("eot"),url(clientlibs/fonts/charlie/Charlie-Std-SemiBold.woff) format("woff"),url(clientlibs/fonts/charlie/Charlie-Std-SemiBold.ttf) format("truetype"),url(clientlibs/fonts/charlie/Charlie-Std-SemiBold.svg) format("svg")}@font-face{font-family:Charlie-Std-SemiBold-Italic;src:url(clientlibs/fonts/charlie/Charlie-Std-SemiBold-Italic.eot?iefix) format("eot"),url(clientlibs/fonts/charlie/Charlie-Std-SemiBold-Italic.woff) format("woff"),url(clientlibs/fonts/charlie/Charlie-Std-SemiBold-Italic.ttf) format("truetype"),url(clientlibs/fonts/charlie/Charlie-Std-SemiBold-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular-Italic;src:url(clientlibs/fonts/charlie/Charlie-Std-Regular-Italic.eot?iefix) format("eot"),url(clientlibs/fonts/charlie/Charlie-Std-Regular-Italic.woff) format("woff"),url(clientlibs/fonts/charlie/Charlie-Std-Regular-Italic.ttf) format("truetype"),url(clientlibs/fonts/charlie/Charlie-Std-Regular-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Medium;src:url(clientlibs/fonts/charlie/Charlie-Std-Medium.eot?iefix) format("eot"),url(clientlibs/fonts/charlie/Charlie-Std-Medium.woff) format("woff"),url(clientlibs/fonts/charlie/Charlie-Std-Medium.ttf) format("truetype"),url(clientlibs/fonts/charlie/Charlie-Std-Medium.svg) format("svg")}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(clientlibs/fonts/helvetica/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix);src:url(clientlibs/fonts/helvetica/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix) format("eot"),url(clientlibs/fonts/helvetica/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2) format("woff2"),url(clientlibs/fonts/helvetica/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff) format("woff"),url(clientlibs/fonts/helvetica/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf) format("truetype"),url(clientlibs/fonts/helvetica/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9) format("svg")}@font-face{font-family:HelveticaNeueW01-75Bold;src:url(clientlibs/fonts/helvetica/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix);src:url(clientlibs/fonts/helvetica/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix) format("eot"),url(clientlibs/fonts/helvetica/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2) format("woff2"),url(clientlibs/fonts/helvetica/14ff6081-326d-4dae-b778-d7afa66166fc.woff) format("woff"),url(clientlibs/fonts/helvetica/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf) format("truetype"),url(clientlibs/fonts/helvetica/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568) format("svg")}@font-face{font-family:icomoon;src:url(clientlibs/fonts/icomoon/icomoon.eot?-xmm1dw);src:url(clientlibs/fonts/icomoon/icomoon.eot?#iefix-xmm1dw) format('embedded-opentype'),url(clientlibs/fonts/icomoon/icomoon.woff?-xmm1dw) format('woff'),url(clientlibs/fonts/icomoon/icomoon.ttf?-xmm1dw) format('truetype'),url(clientlibs/fonts/icomoon/icomoon.svg?-xmm1dw#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{src:url(clientlibs/fonts/nab/NABImpact.ttf) format("truetype"),url(clientlibs/fonts/nab/NABImpact.woff) format("woff"),url(clientlibs/fonts/nab/NABImpact.svg) format("svg");font-family:NabImpact}@font-face{src:url(clientlibs/fonts/nab/NAB-Script.ttf) format("truetype"),url(clientlibs/fonts/nab/NAB-Script.woff) format("woff"),url(clientlibs/fonts/nab/NAB-Script.svg) format("svg");font-family:NabScript}@font-face{font-family:CorpidLight;src:url(clientlibs/fonts/corpid/CorpidC1_3.eot?iefix) format("eot"),url(clientlibs/fonts/corpid/CorpidC1_3.woff) format("woff"),url(clientlibs/fonts/corpid/CorpidC1_3.ttf) format("truetype"),url(clientlibs/fonts/corpid/CorpidC1_3.svg) format("svg")}@font-face{font-family:CorpidHeavy;src:url(clientlibs/fonts/corpid/CorpidC1_8.eot?iefix) format("eot"),url(clientlibs/fonts/corpid/CorpidC1_8.woff) format("woff"),url(clientlibs/fonts/CorpidC1_8.ttf) format("truetype"),url(clientlibs/fonts/corpid/CorpidC1_8.svg) format("svg")}[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:"\e600"}.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(../../bootstrap-base-design/bootstrap-base/clientlibs/fonts/glyphicons-halflings-regular.eot);src:url(../../bootstrap-base-design/bootstrap-base/clientlibs/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../bootstrap-base-design/bootstrap-base/clientlibs/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../bootstrap-base-design/bootstrap-base/clientlibs/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../bootstrap-base-design/bootstrap-base/clientlibs/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}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.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,ul{margin-top:0;padding-left:15px;margin-bottom:22px}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:right;margin-top:40px!important}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:auto;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:55px;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}#sidekick-desktop{top:180px;right:0;background-color:#ddd;z-index:888;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;padding:0;position:absolute!important;width:240px}#sidekick-desktop .sidekick{padding:0;margin-bottom:0}#sidekick-desktop .sidekick li a{color:#fff}#sidekick-desktop .sidekick li.first{background-color:#004651}.sidekick li a i.icon-mlc-document{font-size:18px}#sidekick-mobile{width:100%;left:0;right:0;top:60px;height:68px}#sidekick-mobile .sidekick li{width:20%;float:left;font-size:12px;text-align:center;height:68px}#sidekick-mobile .sidekick li a .sidekick-glyphicon{padding-top:4px;margin:-5px 0 5px;font-size:18px;display:block!important;width:100%!important}#sidekick-mobile.collapse.collapsing,#sidekick-mobile.collapse.in{-webkit-box-shadow:0 15px 10px -15px #666;box-shadow:0 15px 10px -15px #666}.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}.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 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}}@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}}.global_search_form .form-group .input-group{right:0;top:52px;z-index:1}.global_search_form .form-group .glyphicon{cursor:pointer;font-size:24px;top:13px;color:#bc4401}.global_search_form .form-group .btn{border-radius:0}.global_search_form .form-group .btn-primary{position:relative;background-color:#c95109;border-color:#c95109;padding:14.5px 20px}.get-in-touch-wrapper{margin-top:-1px;border-top:1px solid #c8c6c2}.global_search_form .form-group .btn-primary:after{position:absolute;content:'';top:-11px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c95109;right:17px!important}.global_search_form .form-group .btn-primary:hover{background-color:#bc4401;border-color:#bc4401}.global_search_form .form-group .btn.active,.global_search_form .form-group .btn:active{-webkit-box-shadow:inset 0 3px 5px transparent;box-shadow:inset 0 3px 5px transparent}.global_search_form .form-group .btn-primary:hover:after{border-bottom:10px solid #bc4401}#global_search_form_mobile .form-group .form-control,#mlc-header-search-box .global_search_form .form-group .form-control{height:auto;padding:14.5px 12px;background-color:#312e2b;border:1px solid #312e2b;border-radius:0;color:#fff}#mlc-header-search-box .global_search_form .form-group .form-control{height:52px;color:#fff}#mlc-header-search-box .global_search_form .form-group .icon-mlc-find-your-super{display:block}.mlc-ltd-search-box .form-group .icon-mlc-find-your-super{display:none!important}.global_search_form .form-group .form-control:focus{border-color:#312e2b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(201,81,19,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(201,81,19,.6)}.global_search_form .form-group .input-group{width:90%;display:inline-block;position:relative}#global_search_form_mobile .form-group .input-group,#mlc-header-search-box .global_search_form .form-group .input-group{width:390px;display:none;position:absolute;top:52px;right:0}#mlc-header-search-box .form-group .icon-mlc-find-your-super{display:block!important}.embedded-search-wrapper .global_search_form .form-group button{padding:0 30px}.global_search_form .form-group .btn:focus{outline:0}#global_search_form_mobile .form-group .input-group{width:100%}#global_search_form_mobile .form-group .input-group .input-group-btn button{position:absolute;top:-18px;z-index:10;right:0;height:54px}#global_search_form_mobile .form-group .global_search_field{margin:3px 0 0!important}.mlc-ltd-nav-primary .nav-mobile-header .col-xs-5{position:absolute;top:0;width:100%}#global_search_form_mobile .form-group .btn-primary:after{right:16px}@media (min-width:992px){.form-inline .input-group>.form-control{width:300px}}@media (max-width:991px){.embedded-search-wrapper .global_search_form .form-group button{padding:0 20px}.embedded-search-wrapper .form-group .global_search_field{width:60%!important}}.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-desktop .nav>li>a{padding:15px 16px}#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}@media (min-width:768px){.mlc-ltd-unit-prices .unit-prices{overflow-x:visible}}.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 (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){.unit-prices table.unit-prices-table tr.opened .dropdown-menu{padding:0;margin:0}.filter-search-form .form-group{width:auto!important;margin-right:10px}.filter-search-form .btn-link{left:0}}@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}.direct-pension-page-container,.direct-pension-timeout-container,.direct-super-page-container,.direct-super-timeout-container,.generic-renderer-page-container,.generic-renderer-timeout-container{min-height:100vh}.direct-pension-page-container .row-header,.direct-pension-timeout-container .row-header,.direct-super-page-container .row-header,.direct-super-timeout-container .row-header,.generic-renderer-page-container .row-header,.generic-renderer-timeout-container .row-header{top:0;margin:0;padding:0;height:100px;background-color:#fff;z-index:3;width:100%}.direct-pension-page-container .row-header .col-header,.direct-pension-timeout-container .row-header .col-header,.direct-super-page-container .row-header .col-header,.direct-super-timeout-container .row-header .col-header,.generic-renderer-page-container .row-header .col-header,.generic-renderer-timeout-container .row-header .col-header{padding:0}.direct-pension-page-container .row-header .bootstrap-row div,.direct-pension-timeout-container .row-header .bootstrap-row div,.direct-super-page-container .row-header .bootstrap-row div,.direct-super-timeout-container .row-header .bootstrap-row div,.generic-renderer-page-container .row-header .bootstrap-row div,.generic-renderer-timeout-container .row-header .bootstrap-row div{height:100px}.direct-pension-page-container .row-header .mlc-logo .text-image,.direct-pension-timeout-container .row-header .mlc-logo .text-image,.direct-super-page-container .row-header .mlc-logo .text-image,.direct-super-timeout-container .row-header .mlc-logo .text-image,.generic-renderer-page-container .row-header .mlc-logo .text-image,.generic-renderer-timeout-container .row-header .mlc-logo .text-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.direct-pension-page-container .row-header .nab-logo .text-image,.direct-pension-timeout-container .row-header .nab-logo .text-image,.direct-super-page-container .row-header .nab-logo .text-image,.direct-super-timeout-container .row-header .nab-logo .text-image,.generic-renderer-page-container .row-header .nab-logo .text-image,.generic-renderer-timeout-container .row-header .nab-logo .text-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.direct-pension-page-container .row-header .text-image p,.direct-pension-timeout-container .row-header .text-image p,.direct-super-page-container .row-header .text-image p,.direct-super-timeout-container .row-header .text-image p,.generic-renderer-page-container .row-header .text-image p,.generic-renderer-timeout-container .row-header .text-image p{margin-bottom:0}.direct-pension-page-container .row-body,.direct-pension-timeout-container .row-body,.direct-super-page-container .row-body,.direct-super-timeout-container .row-body,.generic-renderer-page-container .row-body,.generic-renderer-timeout-container .row-body{background-color:#f0eeea}.direct-pension-page-container .row-footer .get-in-touch-wrapper,.direct-pension-timeout-container .row-footer .get-in-touch-wrapper,.direct-super-page-container .row-footer .get-in-touch-wrapper,.direct-super-timeout-container .row-footer .get-in-touch-wrapper,.generic-renderer-page-container .row-footer .get-in-touch-wrapper,.generic-renderer-timeout-container .row-footer .get-in-touch-wrapper{padding:30px 0}.direct-pension-page-container .row-footer .get-in-touch-wrapper a,.direct-pension-timeout-container .row-footer .get-in-touch-wrapper a,.direct-super-page-container .row-footer .get-in-touch-wrapper a,.direct-super-timeout-container .row-footer .get-in-touch-wrapper a,.generic-renderer-page-container .row-footer .get-in-touch-wrapper a,.generic-renderer-timeout-container .row-footer .get-in-touch-wrapper a{text-decoration:none}.direct-pension-page-container .row-footer .footer-disclaimer,.direct-pension-timeout-container .row-footer .footer-disclaimer,.direct-super-page-container .row-footer .footer-disclaimer,.direct-super-timeout-container .row-footer .footer-disclaimer,.generic-renderer-page-container .row-footer .footer-disclaimer,.generic-renderer-timeout-container .row-footer .footer-disclaimer{padding-bottom:70px}.direct-pension-page-container .row-footer .white-reverse a,.direct-pension-timeout-container .row-footer .white-reverse a,.direct-super-page-container .row-footer .white-reverse a,.direct-super-timeout-container .row-footer .white-reverse a,.generic-renderer-page-container .row-footer .white-reverse a,.generic-renderer-timeout-container .row-footer .white-reverse a{color:#fff}.direct-pension-page-container .row-footer .campaign,.direct-pension-timeout-container .row-footer .campaign,.direct-super-page-container .row-footer .campaign,.direct-super-timeout-container .row-footer .campaign,.generic-renderer-page-container .row-footer .campaign,.generic-renderer-timeout-container .row-footer .campaign{height:auto!important}.direct-pension-page-container .form-loading-wrapper .form-loading-content,.direct-pension-timeout-container .form-loading-wrapper .form-loading-content,.direct-super-page-container .form-loading-wrapper .form-loading-content,.direct-super-timeout-container .form-loading-wrapper .form-loading-content,.generic-renderer-page-container .form-loading-wrapper .form-loading-content,.generic-renderer-timeout-container .form-loading-wrapper .form-loading-content{margin:4em auto;text-align:center}.direct-pension-page-container #state-overlay.state-disabled,.direct-pension-timeout-container #state-overlay.state-disabled,.direct-super-page-container #state-overlay.state-disabled,.direct-super-timeout-container #state-overlay.state-disabled,.generic-renderer-page-container #state-overlay.state-disabled,.generic-renderer-timeout-container #state-overlay.state-disabled{background-color:#ccc;width:100%;height:100%;top:0;position:fixed;z-index:2;opacity:.5}.direct-pension-page-container .group-InvestmentGroup span:last-of-type:after,.direct-pension-timeout-container .group-InvestmentGroup span:last-of-type:after,.direct-super-page-container .group-InvestmentGroup span:last-of-type:after,.direct-super-timeout-container .group-InvestmentGroup span:last-of-type:after,.generic-renderer-page-container .group-InvestmentGroup span:last-of-type:after,.generic-renderer-timeout-container .group-InvestmentGroup span:last-of-type:after{content:"%"}@media screen and (max-width:991px){.direct-pension-page-container .row-header,.direct-pension-page-container .row-header .bootstrap-row div,.direct-pension-timeout-container .row-header,.direct-pension-timeout-container .row-header .bootstrap-row div,.direct-super-page-container .row-header,.direct-super-page-container .row-header .bootstrap-row div,.direct-super-timeout-container .row-header,.direct-super-timeout-container .row-header .bootstrap-row div,.generic-renderer-page-container .row-header,.generic-renderer-page-container .row-header .bootstrap-row div,.generic-renderer-timeout-container .row-header,.generic-renderer-timeout-container .row-header .bootstrap-row div{height:55px}.direct-pension-page-container .row-header .bootstrap-row div .mlc-logo img,.direct-pension-page-container .row-header .mlc-logo img,.direct-pension-timeout-container .row-header .bootstrap-row div .mlc-logo img,.direct-pension-timeout-container .row-header .mlc-logo img,.direct-super-page-container .row-header .bootstrap-row div .mlc-logo img,.direct-super-page-container .row-header .mlc-logo img,.direct-super-timeout-container .row-header .bootstrap-row div .mlc-logo img,.direct-super-timeout-container .row-header .mlc-logo img,.generic-renderer-page-container .row-header .bootstrap-row div .mlc-logo img,.generic-renderer-page-container .row-header .mlc-logo img,.generic-renderer-timeout-container .row-header .bootstrap-row div .mlc-logo img,.generic-renderer-timeout-container .row-header .mlc-logo img{height:38px}}.direct-pension-timeout-container .col-header>.par-col-header>.section,.direct-super-timeout-container .col-header>.par-col-header>.section{display:none}.direct-super-app-container :not(.sr-only),.generic-renderer-app-container :not(.sr-only){position:relative}.direct-super-app-container h1,.direct-super-app-container h2,.generic-renderer-app-container h1,.generic-renderer-app-container h2{font-size:24px;margin-bottom:22px;color:#3b3b3b}.direct-super-app-container h3,.generic-renderer-app-container h3{font-size:22px}.direct-super-app-container h4,.generic-renderer-app-container h4{font-size:17px}.direct-super-app-container h5,.generic-renderer-app-container h5{font-family:Charlie-Std-SemiBold;font-size:15px;margin-bottom:0}.direct-super-app-container p,.generic-renderer-app-container p{font-size:15px}.direct-super-app-container hr,.generic-renderer-app-container hr{margin:10px 0}.direct-super-app-container .section-homeAddress h3,.direct-super-app-container .section-mailingAddress h3,.generic-renderer-app-container .section-homeAddress h3,.generic-renderer-app-container .section-mailingAddress h3{margin-bottom:0}.direct-super-app-container .small-grey-text,.direct-super-app-container .small-grey-text p,.generic-renderer-app-container .small-grey-text,.generic-renderer-app-container .small-grey-text p{font-size:13px;font-weight:400;color:#666;margin-bottom:10px;line-height:18px}.direct-super-app-container .field-description,.direct-super-app-container .manual-address,.direct-super-app-container .optional-label,.generic-renderer-app-container .field-description,.generic-renderer-app-container .manual-address,.generic-renderer-app-container .optional-label{font-size:13px;font-weight:400;color:#666;line-height:18px;margin-bottom:0}.direct-super-app-container .optional-label:before,.generic-renderer-app-container .optional-label:before{content:" "}.direct-super-app-container .inline-text *,.generic-renderer-app-container .inline-text *{display:inline-block}.direct-super-app-container .no-margin,.generic-renderer-app-container .no-margin{margin:0!important}.direct-super-app-container .no-padding,.generic-renderer-app-container .no-padding{padding:0!important}.direct-super-app-container .vertical-align-center,.generic-renderer-app-container .vertical-align-center{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}.direct-super-app-container label span,.generic-renderer-app-container label span{font-weight:400;font-size:15px}.direct-super-app-container label:empty,.generic-renderer-app-container label:empty{display:none}.direct-super-app-container .label-container>label>span,.generic-renderer-app-container .label-container>label>span{display:inline-block}.direct-super-app-container div.prepop-input,.direct-super-app-container input,.direct-super-app-container select,.direct-super-app-container textarea,.generic-renderer-app-container div.prepop-input,.generic-renderer-app-container input,.generic-renderer-app-container select,.generic-renderer-app-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;background-color:#fff;border:1px solid #767676;border-radius:0;line-height:normal}.direct-super-app-container div.prepop-input,.generic-renderer-app-container div.prepop-input{background-color:#ddd}.direct-super-app-container .input-group,.generic-renderer-app-container .input-group{width:100%}.direct-super-app-container select::-ms-expand,.generic-renderer-app-container select::-ms-expand{display:none}.direct-super-app-container select,.generic-renderer-app-container select{background-image:url(../../../../../content/dam/mlc/forms/common/icons/down-arrow-grey.png);background-position:center right 10px;background-repeat:no-repeat;padding-right:30px}.direct-super-app-container legend,.generic-renderer-app-container legend{font-size:15px;border:none}.direct-super-app-container legend:not(.label-container),.generic-renderer-app-container legend:not(.label-container){margin:0}.direct-super-app-container div.iteration-container>:not(:empty),.direct-super-app-container div.manual-iteration-container>:not(:empty),.generic-renderer-app-container div.iteration-container>:not(:empty),.generic-renderer-app-container div.manual-iteration-container>:not(:empty){display:block;padding:10px 0}.direct-super-app-container div.iteration-container>[src*=htmlcontent],.direct-super-app-container div.iteration-container>div[digif2-manual-address],.direct-super-app-container div.iteration-container>p,.direct-super-app-container mlc-generic-renderer-list div.iteration-container>:not(:empty),.generic-renderer-app-container div.iteration-container>[src*=htmlcontent],.generic-renderer-app-container div.iteration-container>div[digif2-manual-address],.generic-renderer-app-container div.iteration-container>p,.generic-renderer-app-container mlc-generic-renderer-list div.iteration-container>:not(:empty){padding:0!important}.direct-super-app-container mlc-generic-renderer-list div.iteration-container>:not(:empty)>:first-child,.generic-renderer-app-container mlc-generic-renderer-list div.iteration-container>:not(:empty)>:first-child{padding-top:10px}.direct-super-app-container direct-super-tfn-field .input-group,.direct-super-app-container mlc-generic-renderer-list div.iteration-container>:not(:empty)>:last-child,.direct-super-app-container mlc-generic-renderer-tfn-field .input-group,.generic-renderer-app-container direct-super-tfn-field .input-group,.generic-renderer-app-container mlc-generic-renderer-list div.iteration-container>:not(:empty)>:last-child,.generic-renderer-app-container mlc-generic-renderer-tfn-field .input-group{padding-bottom:10px}.direct-super-app-container a>.glyphicon:before,.direct-super-app-container button>.glyphicon:before,.generic-renderer-app-container a>.glyphicon:before,.generic-renderer-app-container button>.glyphicon:before{color:#c95109}.direct-super-app-container .glyphicon,.generic-renderer-app-container .glyphicon{margin:0 5px}.direct-super-app-container .tax-details>*,.generic-renderer-app-container .tax-details>*{display:inline-block}.direct-super-app-container .tax-details h3~span.input-group-btn button,.generic-renderer-app-container .tax-details h3~span.input-group-btn button{margin:0 0 5px 10px!important}.direct-super-app-container .tax-details h3~span.input-group-btn button span.glyphicon,.generic-renderer-app-container .tax-details h3~span.input-group-btn button span.glyphicon{font-size:20px}.direct-super-app-container mlc-generic-renderer-percent-field,.generic-renderer-app-container mlc-generic-renderer-percent-field{display:block}.direct-super-app-container mlc-generic-renderer-percent-field input,.generic-renderer-app-container mlc-generic-renderer-percent-field input{padding-right:25px}.direct-super-app-container mlc-generic-renderer-percent-field .generic-renderer-percentage-sign,.generic-renderer-app-container mlc-generic-renderer-percent-field .generic-renderer-percentage-sign{display:inline-block;position:absolute;padding:10px;top:0;right:0;border:1px solid transparent;line-height:normal;pointer-events:none}.direct-super-app-container ul.auto-container,.direct-super-app-container ul.dropdown-menu,.generic-renderer-app-container ul.auto-container,.generic-renderer-app-container ul.dropdown-menu{padding:0;margin:0;top:0!important;left:0!important}.direct-super-app-container ul.auto-container:focus,.direct-super-app-container ul.dropdown-menu:focus,.generic-renderer-app-container ul.auto-container:focus,.generic-renderer-app-container ul.dropdown-menu:focus{outline-color:#bc4401!important;border:1px solid #bc4401!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 4px rgba(201,81,19,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 4px rgba(201,81,19,.6)!important}.direct-super-app-container ul.auto-container:not(:empty),.direct-super-app-container ul.dropdown-menu:not(:empty),.generic-renderer-app-container ul.auto-container:not(:empty),.generic-renderer-app-container ul.dropdown-menu:not(:empty){display:block;border:1px solid #767676;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.direct-super-app-container ul.auto-container:not(:empty) li,.direct-super-app-container ul.dropdown-menu:not(:empty) li,.generic-renderer-app-container ul.auto-container:not(:empty) li,.generic-renderer-app-container ul.dropdown-menu:not(:empty) li{padding:0;margin:0;list-style-type:none}.direct-super-app-container ul.auto-container:not(:empty) li.active a,.direct-super-app-container ul.dropdown-menu:not(:empty) li.active a,.generic-renderer-app-container ul.auto-container:not(:empty) li.active a,.generic-renderer-app-container ul.dropdown-menu:not(:empty) li.active a{background-color:#ddd}.direct-super-app-container ul.auto-container:not(:empty) a,.direct-super-app-container ul.auto-container:not(:empty) button,.direct-super-app-container ul.dropdown-menu:not(:empty) a,.direct-super-app-container ul.dropdown-menu:not(:empty) button,.generic-renderer-app-container ul.auto-container:not(:empty) a,.generic-renderer-app-container ul.auto-container:not(:empty) button,.generic-renderer-app-container ul.dropdown-menu:not(:empty) a,.generic-renderer-app-container ul.dropdown-menu:not(:empty) button{display:block;width:100%;padding:10px;border:none;background-color:#fff;white-space:normal;text-align:left;text-decoration:none;color:#3b3b3b}.direct-super-app-container ul.auto-container:not(:empty) a:active,.direct-super-app-container ul.auto-container:not(:empty) a:focus,.direct-super-app-container ul.auto-container:not(:empty) a:hover,.direct-super-app-container ul.auto-container:not(:empty) button:active,.direct-super-app-container ul.auto-container:not(:empty) button:focus,.direct-super-app-container ul.auto-container:not(:empty) button:hover,.direct-super-app-container ul.dropdown-menu:not(:empty) a:active,.direct-super-app-container ul.dropdown-menu:not(:empty) a:focus,.direct-super-app-container ul.dropdown-menu:not(:empty) a:hover,.direct-super-app-container ul.dropdown-menu:not(:empty) button:active,.direct-super-app-container ul.dropdown-menu:not(:empty) button:focus,.direct-super-app-container ul.dropdown-menu:not(:empty) button:hover,.generic-renderer-app-container ul.auto-container:not(:empty) a:active,.generic-renderer-app-container ul.auto-container:not(:empty) a:focus,.generic-renderer-app-container ul.auto-container:not(:empty) a:hover,.generic-renderer-app-container ul.auto-container:not(:empty) button:active,.generic-renderer-app-container ul.auto-container:not(:empty) button:focus,.generic-renderer-app-container ul.auto-container:not(:empty) button:hover,.generic-renderer-app-container ul.dropdown-menu:not(:empty) a:active,.generic-renderer-app-container ul.dropdown-menu:not(:empty) a:focus,.generic-renderer-app-container ul.dropdown-menu:not(:empty) a:hover,.generic-renderer-app-container ul.dropdown-menu:not(:empty) button:active,.generic-renderer-app-container ul.dropdown-menu:not(:empty) button:focus,.generic-renderer-app-container ul.dropdown-menu:not(:empty) button:hover{background-color:#ddd}.direct-super-app-container ul.auto-container:not(:empty) a .mark.highlight,.direct-super-app-container ul.auto-container:not(:empty) a mark.highlight,.direct-super-app-container ul.auto-container:not(:empty) button .mark.highlight,.direct-super-app-container ul.auto-container:not(:empty) button mark.highlight,.direct-super-app-container ul.dropdown-menu:not(:empty) a .mark.highlight,.direct-super-app-container ul.dropdown-menu:not(:empty) a mark.highlight,.direct-super-app-container ul.dropdown-menu:not(:empty) button .mark.highlight,.direct-super-app-container ul.dropdown-menu:not(:empty) button mark.highlight,.generic-renderer-app-container ul.auto-container:not(:empty) a .mark.highlight,.generic-renderer-app-container ul.auto-container:not(:empty) a mark.highlight,.generic-renderer-app-container ul.auto-container:not(:empty) button .mark.highlight,.generic-renderer-app-container ul.auto-container:not(:empty) button mark.highlight,.generic-renderer-app-container ul.dropdown-menu:not(:empty) a .mark.highlight,.generic-renderer-app-container ul.dropdown-menu:not(:empty) a mark.highlight,.generic-renderer-app-container ul.dropdown-menu:not(:empty) button .mark.highlight,.generic-renderer-app-container ul.dropdown-menu:not(:empty) button mark.highlight{padding:0;background-color:#e2dfdc}.direct-super-app-container ul.auto-container>li:only-child>span,.generic-renderer-app-container ul.auto-container>li:only-child>span{display:block;margin:10px}.direct-super-app-container ul.auto-container>li:only-child button,.generic-renderer-app-container ul.auto-container>li:only-child button{background-color:#ddd}.direct-super-app-container ul.dropdown-menu.scrollable,.generic-renderer-app-container ul.dropdown-menu.scrollable{overflow:auto;max-height:207px}.direct-super-app-container div.checkbox,.generic-renderer-app-container div.checkbox{margin:0;display:inline}.direct-super-app-container div.checkbox>input[type=checkbox],.generic-renderer-app-container div.checkbox>input[type=checkbox]{position:absolute;opacity:0;width:auto}.direct-super-app-container div.checkbox>input[type=checkbox]+label,.generic-renderer-app-container div.checkbox>input[type=checkbox]+label{min-height:24px;padding-left:24px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.direct-super-app-container div.checkbox>input[type=checkbox]+label:before,.generic-renderer-app-container div.checkbox>input[type=checkbox]+label:before{content:" ";width:24px;height:24px;margin-left:-24px;background-color:#fff;border:1px solid #767676;position:absolute;top:0;-webkit-box-align:self-start;-webkit-align-items:self-start;-ms-flex-align:self-start;align-items:self-start}.direct-super-app-container div.checkbox>input[type=checkbox]+label>span,.generic-renderer-app-container div.checkbox>input[type=checkbox]+label>span{padding-left:12px;width:100%;display:block}.direct-super-app-container div.checkbox>input[type=checkbox]+label>span>:not(a):not(button),.generic-renderer-app-container div.checkbox>input[type=checkbox]+label>span>:not(a):not(button){display:block}.direct-super-app-container div.checkbox>input[type=checkbox]:checked+label:before,.generic-renderer-app-container div.checkbox>input[type=checkbox]:checked+label:before{background-image:url(../../../../../content/dam/mlc/forms/common/icons/checkbox-orange.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:16px 16px;background-size:16px}.direct-super-app-container div.checkbox>input[type=checkbox]~div:not(:empty),.generic-renderer-app-container div.checkbox>input[type=checkbox]~div:not(:empty){padding-left:36px}.direct-super-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]+label,.direct-super-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]+label,.direct-super-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]+label,.generic-renderer-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]+label,.generic-renderer-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]+label,.generic-renderer-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]+label{min-height:35px;padding-left:35px}.direct-super-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]+label:before,.direct-super-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]+label:before,.direct-super-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]+label:before,.generic-renderer-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]+label:before,.generic-renderer-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]+label:before,.generic-renderer-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]+label:before{width:35px;height:35px;margin-left:-35px}.direct-super-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]+label>span>:not(a):not(button),.direct-super-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]+label>span>:not(a):not(button),.direct-super-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]+label>span>:not(a):not(button),.generic-renderer-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]+label>span>:not(a):not(button),.generic-renderer-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]+label>span>:not(a):not(button),.generic-renderer-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]+label>span>:not(a):not(button){padding-left:17.5px}.direct-super-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]:checked+label:before,.direct-super-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]:checked+label:before,.direct-super-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]:checked+label:before,.generic-renderer-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]:checked+label:before,.generic-renderer-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]:checked+label:before,.generic-renderer-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]:checked+label:before{-webkit-background-size:23px 23px;background-size:23px}.direct-super-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]~div:not(:empty),.direct-super-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]~div:not(:empty),.direct-super-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]~div:not(:empty),.generic-renderer-app-container div.direct-super-insurance .no-cover-section .checkbox>input[type=checkbox]~div:not(:empty),.generic-renderer-app-container div.direct-super-summary .direct-super-summary-declarations .checkbox>input[type=checkbox]~div:not(:empty),.generic-renderer-app-container mlc-generic-renderer-summary .generic-renderer-summary-declarations .checkbox>input[type=checkbox]~div:not(:empty){padding-left:52.5px}.direct-super-app-container div.radio-field-container,.generic-renderer-app-container div.radio-field-container{padding:10px 0}.direct-super-app-container div.radio-field-container>input[type=radio],.generic-renderer-app-container div.radio-field-container>input[type=radio]{position:absolute;opacity:0;width:auto}.direct-super-app-container div.radio-field-container>input[type=radio]+label,.generic-renderer-app-container div.radio-field-container>input[type=radio]+label{min-height:24px;padding-left:24px;margin-bottom:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.direct-super-app-container div.radio-field-container>input[type=radio]+label:before,.generic-renderer-app-container div.radio-field-container>input[type=radio]+label:before{content:" ";width:24px;height:24px;margin-left:-24px;background-color:#fff;border:1px solid #767676;border-radius:50px;position:absolute;top:0;-webkit-align-self:self-start;-ms-flex-item-align:self-start;align-self:self-start}.direct-super-app-container div.radio-field-container>input[type=radio]+label>span,.generic-renderer-app-container div.radio-field-container>input[type=radio]+label>span{padding-left:12px;width:100%;display:block}.direct-super-app-container div.radio-field-container>input[type=radio]+label>span>*,.generic-renderer-app-container div.radio-field-container>input[type=radio]+label>span>*{display:inline-block}.direct-super-app-container div.radio-field-container>input[type=radio]+label~.tooltip-button,.generic-renderer-app-container div.radio-field-container>input[type=radio]+label~.tooltip-button{line-height:24px;height:24px}.direct-super-app-container div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.radio-field-container>input[type=radio]:checked+label:before{background-image:url(../../../../../content/dam/mlc/forms/common/icons/radio-orange.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:16px 16px;background-size:16px}.direct-super-app-container div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.radio-field-container>input[type=radio]~div:not(:empty){padding-left:36px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label,.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label,.direct-super-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label,.generic-renderer-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label{min-height:35px;padding-left:35px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label:before,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label:before,.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label:before,.direct-super-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label:before,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label:before,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label:before,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label:before,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label:before,.generic-renderer-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label:before,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label:before{width:35px;height:35px;margin-left:-35px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label>span,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label>span,.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label>span,.direct-super-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label>span,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label>span,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label>span,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label>span,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label>span,.generic-renderer-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label>span,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label>span{padding-left:17.5px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label~.tooltip-button,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label~.tooltip-button,.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label~.tooltip-button,.direct-super-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label~.tooltip-button,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label~.tooltip-button,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]+label~.tooltip-button,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]+label~.tooltip-button,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]+label~.tooltip-button,.generic-renderer-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]+label~.tooltip-button,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]+label~.tooltip-button{line-height:35px;height:35px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]:checked+label:before,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]:checked+label:before,.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]:checked+label:before,.direct-super-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]:checked+label:before,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]:checked+label:before{-webkit-background-size:23px 23px;background-size:23px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]~div:not(:empty),.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]~div:not(:empty),.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]~div:not(:empty),.direct-super-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]~div:not(:empty),.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.generic-renderer-body .group-beneficiary div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]~div:not(:empty){padding-left:52.5px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container,.direct-super-app-container div.direct-super-transition-page div.radio-field-container,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container{padding:20px 0}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container:first-of-type,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container:first-of-type,.direct-super-app-container div.direct-super-transition-page div.radio-field-container:first-of-type,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container:first-of-type,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container:first-of-type,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container:first-of-type,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container:first-of-type,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container:first-of-type{padding-top:10px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container:last-of-type,.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container:last-of-type,.direct-super-app-container div.direct-super-transition-page div.radio-field-container:last-of-type,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container:last-of-type,.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container:last-of-type,.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container:last-of-type,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container:last-of-type,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container:last-of-type{padding-bottom:10px}.direct-super-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container:not(:last-of-type),.direct-super-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container:not(:last-of-type),.direct-super-app-container div.direct-super-transition-page div.radio-field-container:not(:last-of-type),.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container:not(:last-of-type),.generic-renderer-app-container div.direct-super-insurance .direct-super-custom-cover div.radio-field-container:not(:last-of-type),.generic-renderer-app-container div.direct-super-options .section-simpleMenuSection div.radio-field-container:not(:last-of-type),.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container:not(:last-of-type),.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container:not(:last-of-type){border-bottom:1px solid #c8c6c2}.direct-super-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]:checked+label:before,.direct-super-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.direct-super-transition-page div.radio-field-container>input[type=radio]:checked+label:before,.generic-renderer-app-container div.generic-renderer-landing mlc-generic-renderer-login div.radio-field-container>input[type=radio]:checked+label:before{background-image:url(../../../../../content/dam/mlc/forms/common/icons/radio-red.png)}.direct-super-app-container fieldset.radio-group-btn,.generic-renderer-app-container fieldset.radio-group-btn{min-height:50px}.direct-super-app-container fieldset.radio-group-btn legend,.generic-renderer-app-container fieldset.radio-group-btn legend{width:80%}.direct-super-app-container fieldset.radio-group-btn .input-container,.generic-renderer-app-container fieldset.radio-group-btn .input-container{position:absolute;text-align:right;width:20%;right:0;bottom:0}.direct-super-app-container fieldset.radio-group-btn label.radio-field-inline,.generic-renderer-app-container fieldset.radio-group-btn label.radio-field-inline{display:inline-block!important;padding:10px;cursor:pointer;border:1px solid #767676}.direct-super-app-container fieldset.radio-group-btn label.radio-field-inline:first-of-type,.generic-renderer-app-container fieldset.radio-group-btn label.radio-field-inline:first-of-type{border-right:1px solid transparent}.direct-super-app-container fieldset.radio-group-btn input[type=radio],.generic-renderer-app-container fieldset.radio-group-btn input[type=radio]{position:absolute;opacity:0;width:auto;height:auto}.direct-super-app-container fieldset.radio-group-btn input[type=radio]+label,.generic-renderer-app-container fieldset.radio-group-btn input[type=radio]+label{background-color:#fff}.direct-super-app-container fieldset.radio-group-btn input[type=radio]:focus+label,.direct-super-app-container fieldset.radio-group-btn input[type=radio]:hover+label,.generic-renderer-app-container fieldset.radio-group-btn input[type=radio]:focus+label,.generic-renderer-app-container fieldset.radio-group-btn input[type=radio]:hover+label{background-color:#f4f3f2}.direct-super-app-container fieldset.radio-group-btn input[type=radio]:checked+label,.generic-renderer-app-container fieldset.radio-group-btn input[type=radio]:checked+label{color:#fff;background-color:#c95109}.direct-super-app-container .alert-info,.direct-super-app-container .alert-info p,.direct-super-app-container .investment-choice.required,.direct-super-app-container .investment-options-help-block,.generic-renderer-app-container .alert-info,.generic-renderer-app-container .alert-info p,.generic-renderer-app-container .investment-choice.required,.generic-renderer-app-container .investment-options-help-block{display:block;margin-bottom:0;background-color:transparent;color:#be0d00;font-size:12px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.direct-super-app-container .alert-info p:not(:empty):before,.direct-super-app-container .investment-choice.required:not(:empty):before,.direct-super-app-container .investment-options-help-block:not(:empty):before,.generic-renderer-app-container .alert-info p:not(:empty):before,.generic-renderer-app-container .investment-choice.required:not(:empty):before,.generic-renderer-app-container .investment-options-help-block:not(:empty):before{content:" ";background-image:url(../../../../../content/dam/mlc/forms/common/icons/error-icon.svg);background-repeat:no-repeat;-webkit-background-size:10px 14px;background-size:10px 14px;padding-right:14px}.direct-super-app-container input.failed,.direct-super-app-container label.failed,.direct-super-app-container select.failed,.direct-super-app-container textarea.failed,.generic-renderer-app-container input.failed,.generic-renderer-app-container label.failed,.generic-renderer-app-container select.failed,.generic-renderer-app-container textarea.failed{border:1px solid #ec202b!important}.direct-super-app-container button.accordion-button,.generic-renderer-app-container button.accordion-button{display:block;height:100%;width:100%;margin:5px 0;padding:10px;border:none;text-align:left;background-color:#f4f3f2;background-image:url(../../../../../content/dam/mlc/forms/common/icons/down-arrow-grey.png);background-repeat:no-repeat;background-position:center right 10px}.direct-super-app-container button.accordion-button[aria-expanded=true],.generic-renderer-app-container button.accordion-button[aria-expanded=true]{background-image:url(../../../../../content/dam/mlc/forms/common/icons/up-arrow-grey.png)}.direct-super-app-container button.accordion-button+a,.direct-super-app-container button.accordion-button+button.view-all-label,.generic-renderer-app-container button.accordion-button+a,.generic-renderer-app-container button.accordion-button+button.view-all-label{position:absolute;z-index:10;top:15px;right:30px}.direct-super-app-container .accordion-animate,.generic-renderer-app-container .accordion-animate{height:100%;overflow:hidden}.direct-super-app-container .accordion-animate.ng-enter,.direct-super-app-container .accordion-animate.ng-leave,.generic-renderer-app-container .accordion-animate.ng-enter,.generic-renderer-app-container .accordion-animate.ng-leave{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}.direct-super-app-container .accordion-animate.ng-enter,.direct-super-app-container .accordion-animate.ng-leave.ng-leave-active,.generic-renderer-app-container .accordion-animate.ng-enter,.generic-renderer-app-container .accordion-animate.ng-leave.ng-leave-active{height:0%}.direct-super-app-container .direct-super-body>.wrapper,.generic-renderer-app-container .direct-super-body>.wrapper{background-color:transparent;min-height:500px}.direct-super-app-container .generic-renderer,.generic-renderer-app-container .generic-renderer{background-color:transparent}.direct-super-app-container .generic-renderer>:not(.generic-renderer-landing),.generic-renderer-app-container .generic-renderer>:not(.generic-renderer-landing){min-height:500px}.direct-super-app-container .direct-super-body>.wrapper:not(.direct-super-landing) .state-content-container,.direct-super-app-container .generic-renderer .state-content-container,.generic-renderer-app-container .direct-super-body>.wrapper:not(.direct-super-landing) .state-content-container,.generic-renderer-app-container .generic-renderer .state-content-container{padding:30px 0}.direct-super-app-container .generic-renderer-step-nav,.direct-super-app-container [ui-view=directsuperstepnav],.generic-renderer-app-container .generic-renderer-step-nav,.generic-renderer-app-container [ui-view=directsuperstepnav]{position:absolute;top:0;left:0;width:100%;height:auto}.direct-super-app-container .generic-renderer-step-nav direct-super-step-nav,.direct-super-app-container .generic-renderer-step-nav mlc-generic-renderer-step-nav,.direct-super-app-container [ui-view=directsuperstepnav] direct-super-step-nav,.direct-super-app-container [ui-view=directsuperstepnav] mlc-generic-renderer-step-nav,.generic-renderer-app-container .generic-renderer-step-nav direct-super-step-nav,.generic-renderer-app-container .generic-renderer-step-nav mlc-generic-renderer-step-nav,.generic-renderer-app-container [ui-view=directsuperstepnav] direct-super-step-nav,.generic-renderer-app-container [ui-view=directsuperstepnav] mlc-generic-renderer-step-nav{position:absolute;top:135px;z-index:4}.direct-super-app-container .generic-renderer-step-nav ul,.direct-super-app-container .generic-renderer-step-nav ul li,.direct-super-app-container [ui-view=directsuperstepnav] ul,.direct-super-app-container [ui-view=directsuperstepnav] ul li,.generic-renderer-app-container .generic-renderer-step-nav ul,.generic-renderer-app-container .generic-renderer-step-nav ul li,.generic-renderer-app-container [ui-view=directsuperstepnav] ul,.generic-renderer-app-container [ui-view=directsuperstepnav] ul li{list-style-type:none;padding-left:2px}.direct-super-app-container .generic-renderer-step-nav .direct-super-step,.direct-super-app-container .generic-renderer-step-nav .generic-nav-step,.direct-super-app-container [ui-view=directsuperstepnav] .direct-super-step,.direct-super-app-container [ui-view=directsuperstepnav] .generic-nav-step,.generic-renderer-app-container .generic-renderer-step-nav .direct-super-step,.generic-renderer-app-container .generic-renderer-step-nav .generic-nav-step,.generic-renderer-app-container [ui-view=directsuperstepnav] .direct-super-step,.generic-renderer-app-container [ui-view=directsuperstepnav] .generic-nav-step{font-family:Charlie-Std-Medium;color:#3b3b3b;font-size:18px}.direct-super-app-container .generic-renderer-step-nav .direct-super-step.active,.direct-super-app-container .generic-renderer-step-nav .generic-nav-step.active,.direct-super-app-container [ui-view=directsuperstepnav] .direct-super-step.active,.direct-super-app-container [ui-view=directsuperstepnav] .generic-nav-step.active,.generic-renderer-app-container .generic-renderer-step-nav .direct-super-step.active,.generic-renderer-app-container .generic-renderer-step-nav .generic-nav-step.active,.generic-renderer-app-container [ui-view=directsuperstepnav] .direct-super-step.active,.generic-renderer-app-container [ui-view=directsuperstepnav] .generic-nav-step.active{color:#c95109;font-family:Charlie-Std-SemiBold}.direct-super-app-container .generic-renderer-buttons,.direct-super-app-container [ui-view=directsuperbuttons],.generic-renderer-app-container .generic-renderer-buttons,.generic-renderer-app-container [ui-view=directsuperbuttons]{padding-bottom:30px;top:0;left:0;width:100%;height:auto;z-index:100}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row{position:relative;margin:0;width:100%;z-index:3;background-color:transparent}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .button-wrapper,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-wrapper,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .button-wrapper,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-wrapper{display:inline-block}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper{text-align:right}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn,.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:focus,.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:hover,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:focus,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:hover,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:focus,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:hover,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:focus,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:hover,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:focus,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:hover,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:focus,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:focus,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:focus,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:hover{background-color:#c95109;color:#fff;border-radius:0;font-family:Charlie-Std-SemiBold;font-size:20px;height:50px;width:125px;text-align:center}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:hover,.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row btn:focus,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:hover,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row btn:focus,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:hover,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row btn:focus,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:hover,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row btn:focus,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:hover,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row btn:focus,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:hover,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row btn:focus,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row btn:focus,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row btn:focus{background-color:#b23918}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .button-submit[disabled],.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-submit[disabled],.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-submit[disabled],.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-submit[disabled],.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .button-submit[disabled],.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-submit[disabled],.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-submit[disabled],.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-submit[disabled]{background-color:#d6b29e;opacity:1}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .button-previous,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-previous,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-previous,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-previous,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .button-previous,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-previous,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-previous,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-previous{background-color:#737373;margin-right:15px}.direct-super-app-container .direct-super-background,.direct-super-app-container .generic-renderer-background,.generic-renderer-app-container .direct-super-background,.generic-renderer-app-container .generic-renderer-background{position:absolute;height:100%;width:100%;top:0;z-index:1;pointer-events:none}.direct-super-app-container .direct-super-background-image,.direct-super-app-container .generic-renderer-background-image,.generic-renderer-app-container .direct-super-background-image,.generic-renderer-app-container .generic-renderer-background-image{height:100%;background-repeat:no-repeat;background-position:bottom;-webkit-background-size:contain;background-size:contain}.direct-super-app-container .setup-banner .wrapper,.generic-renderer-app-container .setup-banner .wrapper{height:100px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center!important}.direct-super-app-container .setup-banner .wrapper h1,.generic-renderer-app-container .setup-banner .wrapper h1{font-size:24px;margin-top:22px!important;margin-bottom:0}.direct-super-app-container .setup-banner .wrapper h2,.generic-renderer-app-container .setup-banner .wrapper h2{font-size:18px;font-family:Charlie-Std-Medium;margin-bottom:0}.direct-super-app-container .direct-super-personal section,.direct-super-app-container .direct-super-summary .direct-super-summary-declarations,.direct-super-app-container .direct-super-summary .direct-super-summary-detail,.direct-super-app-container .direct-super-summary .direct-super-summary-detail-edit,.direct-super-app-container .generic-renderer-body mlc-generic-renderer-summary .generic-renderer-summary-declarations,.direct-super-app-container .generic-renderer-body mlc-generic-renderer-summary .generic-renderer-summary-detail,.direct-super-app-container .generic-renderer-body mlc-generic-renderer-summary .generic-renderer-summary-detail-edit,.direct-super-app-container .generic-renderer>:not(.generic-renderer-landing) .generic-renderer-body .form-section,.direct-super-app-container .white-block,.direct-super-app-container direct-super-tab .tab-choice,.direct-super-app-container direct-super-tab .tab-option,.generic-renderer-app-container .direct-super-personal section,.generic-renderer-app-container .direct-super-summary .direct-super-summary-declarations,.generic-renderer-app-container .direct-super-summary .direct-super-summary-detail,.generic-renderer-app-container .direct-super-summary .direct-super-summary-detail-edit,.generic-renderer-app-container .generic-renderer-body mlc-generic-renderer-summary .generic-renderer-summary-declarations,.generic-renderer-app-container .generic-renderer-body mlc-generic-renderer-summary .generic-renderer-summary-detail,.generic-renderer-app-container .generic-renderer-body mlc-generic-renderer-summary .generic-renderer-summary-detail-edit,.generic-renderer-app-container .generic-renderer>:not(.generic-renderer-landing) .generic-renderer-body .form-section,.generic-renderer-app-container .white-block,.generic-renderer-app-container direct-super-tab .tab-choice,.generic-renderer-app-container direct-super-tab .tab-option{display:block;background-color:#fff;padding:15px 25px;margin-bottom:10px}.direct-super-app-container .grey-block,.direct-super-app-container .horizontal-form,.generic-renderer-app-container .grey-block,.generic-renderer-app-container .horizontal-form{display:block;background-color:#faf8f4;padding:15px 25px;margin-bottom:10px}.direct-super-app-container .horizontal-form .label-container,.generic-renderer-app-container .horizontal-form .label-container{width:33.3%;text-align:right;padding-right:30px;display:inline-block;vertical-align:top}.direct-super-app-container .horizontal-form .label-container label,.generic-renderer-app-container .horizontal-form .label-container label{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:1px;min-height:39px;margin-bottom:0}.direct-super-app-container .horizontal-form .button-container,.direct-super-app-container .horizontal-form .label-container+*~*,.direct-super-app-container .horizontal-form fieldset.radio-group+*,.generic-renderer-app-container .horizontal-form .button-container,.generic-renderer-app-container .horizontal-form .label-container+*~*,.generic-renderer-app-container .horizontal-form fieldset.radio-group+*{margin-left:33.3%}.direct-super-app-container .horizontal-form .label-container+*,.generic-renderer-app-container .horizontal-form .label-container+*{width:66.6%;display:inline-block}.direct-super-app-container .horizontal-form .label-container~input.read-only,.generic-renderer-app-container .horizontal-form .label-container~input.read-only{border:0;background-color:transparent;padding-left:0}.direct-super-app-container .horizontal-form .label-container~input.read-only:focus,.direct-super-app-container .horizontal-form .label-container~input.read-only:hover,.generic-renderer-app-container .horizontal-form .label-container~input.read-only:focus,.generic-renderer-app-container .horizontal-form .label-container~input.read-only:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}.direct-super-app-container .horizontal-form .radio-group .label-container,.generic-renderer-app-container .horizontal-form .radio-group .label-container{float:left}.direct-super-app-container .horizontal-form .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .horizontal-form .radio-group .label-container+.radio-field-container{padding-top:0}.direct-super-app-container .horizontal-form .readonly-container,.generic-renderer-app-container .horizontal-form .readonly-container{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.direct-super-app-container .horizontal-form .readonly-container p,.generic-renderer-app-container .horizontal-form .readonly-container p{margin-bottom:0}.direct-super-app-container .horizontal-form .button-container :first-child,.generic-renderer-app-container .horizontal-form .button-container :first-child{margin-right:5px}.direct-super-app-container .horizontal-form .button-container :not(:first-child),.generic-renderer-app-container .horizontal-form .button-container :not(:first-child){margin-left:5px}.direct-super-app-container .generic-renderer-list .edit-entry,.direct-super-app-container .generic-renderer-list .new-entry,.generic-renderer-app-container .generic-renderer-list .edit-entry,.generic-renderer-app-container .generic-renderer-list .new-entry{display:block;background-color:#faf8f4;padding:15px 25px;margin-bottom:10px}.direct-super-app-container .generic-renderer-list .edit-entry .label-container,.direct-super-app-container .generic-renderer-list .new-entry .label-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container{width:33.3%;text-align:right;padding-right:30px;display:inline-block;vertical-align:top}.direct-super-app-container .generic-renderer-list .edit-entry .label-container label,.direct-super-app-container .generic-renderer-list .new-entry .label-container label,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container label,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container label{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:1px;min-height:39px;margin-bottom:0}.direct-super-app-container .generic-renderer-list .edit-entry .button-container,.direct-super-app-container .generic-renderer-list .edit-entry .label-container+*~*,.direct-super-app-container .generic-renderer-list .edit-entry fieldset.radio-group+*,.direct-super-app-container .generic-renderer-list .new-entry .button-container,.direct-super-app-container .generic-renderer-list .new-entry .label-container+*~*,.direct-super-app-container .generic-renderer-list .new-entry fieldset.radio-group+*,.generic-renderer-app-container .generic-renderer-list .edit-entry .button-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container+*~*,.generic-renderer-app-container .generic-renderer-list .edit-entry fieldset.radio-group+*,.generic-renderer-app-container .generic-renderer-list .new-entry .button-container,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container+*~*,.generic-renderer-app-container .generic-renderer-list .new-entry fieldset.radio-group+*{margin-left:33.3%}.direct-super-app-container .generic-renderer-list .edit-entry .label-container+*,.direct-super-app-container .generic-renderer-list .new-entry .label-container+*,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container+*,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container+*{width:66.6%;display:inline-block}.direct-super-app-container .generic-renderer-list .edit-entry .label-container~input.read-only,.direct-super-app-container .generic-renderer-list .new-entry .label-container~input.read-only,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container~input.read-only,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container~input.read-only{border:0;background-color:transparent;padding-left:0}.direct-super-app-container .generic-renderer-list .edit-entry .label-container~input.read-only:focus,.direct-super-app-container .generic-renderer-list .edit-entry .label-container~input.read-only:hover,.direct-super-app-container .generic-renderer-list .new-entry .label-container~input.read-only:focus,.direct-super-app-container .generic-renderer-list .new-entry .label-container~input.read-only:hover,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container~input.read-only:focus,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container~input.read-only:hover,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container~input.read-only:focus,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container~input.read-only:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}.direct-super-app-container .generic-renderer-list .edit-entry .radio-group .label-container,.direct-super-app-container .generic-renderer-list .new-entry .radio-group .label-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .radio-group .label-container,.generic-renderer-app-container .generic-renderer-list .new-entry .radio-group .label-container{float:left}.direct-super-app-container .generic-renderer-list .edit-entry .radio-group .label-container+.radio-field-container,.direct-super-app-container .generic-renderer-list .new-entry .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .generic-renderer-list .new-entry .radio-group .label-container+.radio-field-container{padding-top:0}.direct-super-app-container .generic-renderer-list .edit-entry .readonly-container,.direct-super-app-container .generic-renderer-list .new-entry .readonly-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .readonly-container,.generic-renderer-app-container .generic-renderer-list .new-entry .readonly-container{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.direct-super-app-container .generic-renderer-list .edit-entry .readonly-container p,.direct-super-app-container .generic-renderer-list .new-entry .readonly-container p,.generic-renderer-app-container .generic-renderer-list .edit-entry .readonly-container p,.generic-renderer-app-container .generic-renderer-list .new-entry .readonly-container p{margin-bottom:0}.direct-super-app-container .generic-renderer-list .edit-entry .button-container :first-child,.direct-super-app-container .generic-renderer-list .new-entry .button-container :first-child,.generic-renderer-app-container .generic-renderer-list .edit-entry .button-container :first-child,.generic-renderer-app-container .generic-renderer-list .new-entry .button-container :first-child{margin-right:5px}.direct-super-app-container .generic-renderer-list .edit-entry .button-container :not(:first-child),.direct-super-app-container .generic-renderer-list .new-entry .button-container :not(:first-child),.generic-renderer-app-container .generic-renderer-list .edit-entry .button-container :not(:first-child),.generic-renderer-app-container .generic-renderer-list .new-entry .button-container :not(:first-child){margin-left:5px}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table{width:100%;border-collapse:collapse}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table tr,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table tr{border-bottom:1px solid #c8c6c2}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table th,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table th{background-color:#faf8f4}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td,.direct-super-app-container .generic-renderer-list .generic-renderer-list-table th,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table th{display:table-cell;padding:10px}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td.edit-entry-wrapper,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td.edit-entry-wrapper{padding:10px 0 0}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td.action-button-container,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td.action-button-container{width:60px}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table .generic-renderer-list-mobile-only,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table .generic-renderer-list-mobile-only{display:none}.direct-super-app-container .group-reversionaryBeneficiary fieldset,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset{display:block;background-color:#faf8f4;padding:15px 25px;margin-bottom:10px}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container{width:33.3%;text-align:right;padding-right:30px;display:inline-block;vertical-align:top}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container label,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container label{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:1px;min-height:39px;margin-bottom:0}.direct-super-app-container .group-reversionaryBeneficiary fieldset .button-container,.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container+*~*,.direct-super-app-container .group-reversionaryBeneficiary fieldset fieldset.radio-group+*,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .button-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container+*~*,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset fieldset.radio-group+*{margin-left:33.3%}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container+*,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container+*{width:66.6%;display:inline-block}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container~input.read-only,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container~input.read-only{border:0;background-color:transparent;padding-left:0}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container~input.read-only:focus,.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container~input.read-only:hover,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container~input.read-only:focus,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container~input.read-only:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}.direct-super-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container{float:left}.direct-super-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container+.radio-field-container{padding-top:0}.direct-super-app-container .group-reversionaryBeneficiary fieldset .readonly-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .readonly-container{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.direct-super-app-container .group-reversionaryBeneficiary fieldset .readonly-container p,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .readonly-container p{margin-bottom:0}.direct-super-app-container .group-reversionaryBeneficiary fieldset .button-container :first-child,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .button-container :first-child{margin-right:5px}.direct-super-app-container .group-reversionaryBeneficiary fieldset .button-container :not(:first-child),.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .button-container :not(:first-child){margin-left:5px}.direct-super-app-container .section-fullMenuOptionsSection .col-xs-12,.direct-super-app-container .section-investmentStrategySection .col-xs-12,.generic-renderer-app-container .section-fullMenuOptionsSection .col-xs-12,.generic-renderer-app-container .section-investmentStrategySection .col-xs-12{padding:0}.direct-super-app-container .section-fullMenuOptionsSection .allocation-wrapper:not(:first-child),.direct-super-app-container .section-investmentStrategySection .allocation-wrapper:not(:first-child),.generic-renderer-app-container .section-fullMenuOptionsSection .allocation-wrapper:not(:first-child),.generic-renderer-app-container .section-investmentStrategySection .allocation-wrapper:not(:first-child){border-top:1px solid #c8c6c2}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage,.direct-super-app-container .section-investmentStrategySection .investment-percentage,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage{padding-top:10px;padding-bottom:10px}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage mlc-generic-renderer-text-field,.direct-super-app-container .section-investmentStrategySection .investment-percentage mlc-generic-renderer-text-field,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage mlc-generic-renderer-text-field,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage mlc-generic-renderer-text-field{display:block}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage input,.direct-super-app-container .section-investmentStrategySection .investment-percentage input,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage input,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage input{padding-right:25px;text-align:right}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage .label-container,.direct-super-app-container .section-investmentStrategySection .investment-percentage .label-container,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage .label-container,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage .label-container{display:none}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage .allocation-percentage-sign,.direct-super-app-container .section-investmentStrategySection .investment-percentage .allocation-percentage-sign,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage .allocation-percentage-sign,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage .allocation-percentage-sign{display:inline-block;position:absolute;padding:10px;right:10px;top:10px;border:1px solid transparent;line-height:normal;pointer-events:none}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage .alert-info,.direct-super-app-container .section-investmentStrategySection .investment-percentage .alert-info,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage .alert-info,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage .alert-info{position:absolute;top:10px;right:-22px}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage .alert-info p,.direct-super-app-container .section-investmentStrategySection .investment-percentage .alert-info p,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage .alert-info p,.generic-renderer-app-container .section-investmentStrategySection .investment-percentage .alert-info p{color:transparent}.direct-super-app-container .section-fullMenuOptionsSection .investment-percentage .label-container+input+div:not(.alert-info),.direct-super-app-container .section-investmentStrategySection .investment-percentage .label-container+input+div:not(.alert-info),.generic-renderer-app-container .section-fullMenuOptionsSection .investment-percentage .label-container+input+div:not(.alert-info),.generic-renderer-app-container .section-investmentStrategySection .investment-percentage .label-container+input+div:not(.alert-info){position:static}.direct-super-app-container .section-fullMenuOptionsSection .allocation-total-amount,.direct-super-app-container .section-investmentStrategySection .allocation-total-amount,.generic-renderer-app-container .section-fullMenuOptionsSection .allocation-total-amount,.generic-renderer-app-container .section-investmentStrategySection .allocation-total-amount{text-align:right;font-family:Charlie-Std-SemiBold;font-size:20px}.direct-super-app-container .section-fullMenuOptionsSection .allocation-total-amount *,.direct-super-app-container .section-investmentStrategySection .allocation-total-amount *,.generic-renderer-app-container .section-fullMenuOptionsSection .allocation-total-amount *,.generic-renderer-app-container .section-investmentStrategySection .allocation-total-amount *{display:inline-block}.direct-super-app-container .section-fullMenuOptionsSection .allocation-total-amount #allocation-total-field,.direct-super-app-container .section-investmentStrategySection .allocation-total-amount #allocation-total-field,.generic-renderer-app-container .section-fullMenuOptionsSection .allocation-total-amount #allocation-total-field,.generic-renderer-app-container .section-investmentStrategySection .allocation-total-amount #allocation-total-field{min-width:75px;padding-left:15px}.direct-super-app-container .section-fullMenuOptionsSection .investment-tooltip button,.direct-super-app-container .section-investmentStrategySection .investment-tooltip button,.generic-renderer-app-container .section-fullMenuOptionsSection .investment-tooltip button,.generic-renderer-app-container .section-investmentStrategySection .investment-tooltip button{padding:0;margin-top:20px}.direct-super-app-container .section-fullMenuOptionsSection .field-description,.direct-super-app-container .section-investmentStrategySection .field-description,.generic-renderer-app-container .section-fullMenuOptionsSection .field-description,.generic-renderer-app-container .section-investmentStrategySection .field-description{padding-left:-webkit-calc(36px);padding-left:calc(36px)}.direct-super-app-container mlc-generic-renderer-multi-combo-field,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field{padding:0!important}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>*,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>:first-child,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>:first-child{padding-right:5px}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>:last-child,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>:last-child{padding-left:5px}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>:not(:first-child):not(:last-child),.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>:not(:first-child):not(:last-child){padding:0 5px}.direct-super-app-container .direct-super-summary-detail-edit,.direct-super-app-container .generic-renderer-summary-detail-edit,.generic-renderer-app-container .direct-super-summary-detail-edit,.generic-renderer-app-container .generic-renderer-summary-detail-edit{position:absolute;top:0;right:0}.direct-super-app-container .direct-super-transition-page .radio-field-container>input[type=radio]+label>span>*,.direct-super-app-container .generic-renderer-landing mlc-generic-renderer-login .radio-field-container>input[type=radio]+label>span>*,.generic-renderer-app-container .direct-super-transition-page .radio-field-container>input[type=radio]+label>span>*,.generic-renderer-app-container .generic-renderer-landing mlc-generic-renderer-login .radio-field-container>input[type=radio]+label>span>*{display:block}.direct-super-app-container direct-super-summary-detail:not([page-num='1']) .direct-super-summary-detail-data,.direct-super-app-container direct-super-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data,.direct-super-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .direct-super-summary-detail-data,.direct-super-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data,.generic-renderer-app-container direct-super-summary-detail:not([page-num='1']) .direct-super-summary-detail-data,.generic-renderer-app-container direct-super-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data,.generic-renderer-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .direct-super-summary-detail-data,.generic-renderer-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data{padding:5px 0}.direct-super-app-container direct-super-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span,.direct-super-app-container direct-super-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span,.direct-super-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span,.direct-super-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span,.generic-renderer-app-container direct-super-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span,.generic-renderer-app-container direct-super-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span,.generic-renderer-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span,.generic-renderer-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span{display:block}.direct-super-app-container direct-super-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span:first-child,.direct-super-app-container direct-super-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span:first-child,.direct-super-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span:first-child,.direct-super-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span:first-child,.generic-renderer-app-container direct-super-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span:first-child,.generic-renderer-app-container direct-super-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span:first-child,.generic-renderer-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .direct-super-summary-detail-data>span:first-child,.generic-renderer-app-container mlc-generic-renderer-summary-detail:not([page-num='1']) .generic-renderer-summary-detail-data>span:first-child{font-size:12px}.direct-super-app-container .direct-super-app-container direct-super-tabs direct-super-tab .tab-option,.generic-renderer-app-container .direct-super-app-container direct-super-tabs direct-super-tab .tab-option{min-height:270px}.direct-super-app-container .direct-super-app-container .generic-renderer-multi-combo div,.generic-renderer-app-container .direct-super-app-container .generic-renderer-multi-combo div{display:inline-block;min-width:20%}@media (max-width:991px){.direct-super-app-container h1,.direct-super-app-container h2,.generic-renderer-app-container h1,.generic-renderer-app-container h2{margin-top:0!important;font-size:20px;line-height:28px}.direct-super-app-container div.checkbox>input[type=checkbox]~div:not(:empty),.direct-super-app-container div.radio-field-container>input[type=radio]~div:not(:empty),.generic-renderer-app-container div.checkbox>input[type=checkbox]~div:not(:empty),.generic-renderer-app-container div.radio-field-container>input[type=radio]~div:not(:empty){padding-left:0!important}.direct-super-app-container .vertical-align-center,.generic-renderer-app-container .vertical-align-center{display:block}.direct-super-app-container .direct-pension-background-image,.direct-super-app-container .direct-super-background-image,.generic-renderer-app-container .direct-pension-background-image,.generic-renderer-app-container .direct-super-background-image{display:none}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row{z-index:5;position:fixed;bottom:0}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper{display:table;table-layout:fixed;width:100%;padding:0}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper>div,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper>div,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper>div,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper>div,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper>div,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper>div,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper>div,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper>div{display:table-row}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper:after,.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper:before,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper:after,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper:before,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper:after,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper:before,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper:after,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper:before,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper:after,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .inner-wrapper:before,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper:after,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .inner-wrapper:before,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper:after,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .inner-wrapper:before,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper:after,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .inner-wrapper:before{content:none}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .button-wrapper,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-wrapper,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-wrapper,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .button-wrapper,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .button-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .button-wrapper,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .button-wrapper{display:table-cell}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn,.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:focus,.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:hover,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:focus,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:hover,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:focus,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:hover,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:focus,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:hover,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:focus,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:hover,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:focus,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:focus,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:focus,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:hover{width:100%;margin:0}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:not(.button-previous):hover,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:not(.button-previous):hover,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:not(.button-previous):hover,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:not(.button-previous):hover,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn:not(.button-previous):hover,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn:not(.button-previous):hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn:not(.button-previous):hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn:not(.button-previous):hover{background-color:#c95109}.direct-super-app-container .generic-renderer-buttons .direct-super-buttons-row .btn.button-previous:hover,.direct-super-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn.button-previous:hover,.direct-super-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn.button-previous:hover,.direct-super-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn.button-previous:hover,.generic-renderer-app-container .generic-renderer-buttons .direct-super-buttons-row .btn.button-previous:hover,.generic-renderer-app-container .generic-renderer-buttons .generic-renderer-buttons-row .btn.button-previous:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .direct-super-buttons-row .btn.button-previous:hover,.generic-renderer-app-container [ui-view=directsuperbuttons] .generic-renderer-buttons-row .btn.button-previous:hover{background-color:#737373}.direct-super-app-container .horizontal-form .label-container,.generic-renderer-app-container .horizontal-form .label-container{padding-right:0}.direct-super-app-container .horizontal-form .label-container label,.direct-super-app-container .horizontal-form .label-container legend,.generic-renderer-app-container .horizontal-form .label-container label,.generic-renderer-app-container .horizontal-form .label-container legend{margin-bottom:5px;text-align:left;min-height:auto;height:auto}.direct-super-app-container .horizontal-form legend.label-container,.generic-renderer-app-container .horizontal-form legend.label-container{text-align:left}.direct-super-app-container .horizontal-form .button-container,.direct-super-app-container .horizontal-form .label-container+*~*,.direct-super-app-container .horizontal-form fieldset.radio-group+*,.generic-renderer-app-container .horizontal-form .button-container,.generic-renderer-app-container .horizontal-form .label-container+*~*,.generic-renderer-app-container .horizontal-form fieldset.radio-group+*{margin-left:0}.direct-super-app-container .horizontal-form .label-container,.direct-super-app-container .horizontal-form .label-container label,.direct-super-app-container .horizontal-form .label-container~*,.generic-renderer-app-container .horizontal-form .label-container,.generic-renderer-app-container .horizontal-form .label-container label,.generic-renderer-app-container .horizontal-form .label-container~*{width:100%;display:block}.direct-super-app-container .horizontal-form .radio-group .label-container,.generic-renderer-app-container .horizontal-form .radio-group .label-container{float:none}.direct-super-app-container .horizontal-form .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .horizontal-form .radio-group .label-container+.radio-field-container{padding-top:10px}.direct-super-app-container .horizontal-form .button-container button,.generic-renderer-app-container .horizontal-form .button-container button{width:100%;margin-left:0!important}.direct-super-app-container .generic-renderer-list .edit-entry .label-container,.direct-super-app-container .generic-renderer-list .new-entry .label-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container{padding-right:0}.direct-super-app-container .generic-renderer-list .edit-entry .label-container label,.direct-super-app-container .generic-renderer-list .edit-entry .label-container legend,.direct-super-app-container .generic-renderer-list .new-entry .label-container label,.direct-super-app-container .generic-renderer-list .new-entry .label-container legend,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container label,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container legend,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container label,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container legend{margin-bottom:5px;text-align:left;min-height:auto;height:auto}.direct-super-app-container .generic-renderer-list .edit-entry legend.label-container,.direct-super-app-container .generic-renderer-list .new-entry legend.label-container,.generic-renderer-app-container .generic-renderer-list .edit-entry legend.label-container,.generic-renderer-app-container .generic-renderer-list .new-entry legend.label-container{text-align:left}.direct-super-app-container .generic-renderer-list .edit-entry .button-container,.direct-super-app-container .generic-renderer-list .edit-entry .label-container+*~*,.direct-super-app-container .generic-renderer-list .edit-entry fieldset.radio-group+*,.direct-super-app-container .generic-renderer-list .new-entry .button-container,.direct-super-app-container .generic-renderer-list .new-entry .label-container+*~*,.direct-super-app-container .generic-renderer-list .new-entry fieldset.radio-group+*,.generic-renderer-app-container .generic-renderer-list .edit-entry .button-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container+*~*,.generic-renderer-app-container .generic-renderer-list .edit-entry fieldset.radio-group+*,.generic-renderer-app-container .generic-renderer-list .new-entry .button-container,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container+*~*,.generic-renderer-app-container .generic-renderer-list .new-entry fieldset.radio-group+*{margin-left:0}.direct-super-app-container .generic-renderer-list .edit-entry .label-container,.direct-super-app-container .generic-renderer-list .edit-entry .label-container label,.direct-super-app-container .generic-renderer-list .edit-entry .label-container~*,.direct-super-app-container .generic-renderer-list .new-entry .label-container,.direct-super-app-container .generic-renderer-list .new-entry .label-container label,.direct-super-app-container .generic-renderer-list .new-entry .label-container~*,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container label,.generic-renderer-app-container .generic-renderer-list .edit-entry .label-container~*,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container label,.generic-renderer-app-container .generic-renderer-list .new-entry .label-container~*{width:100%;display:block}.direct-super-app-container .generic-renderer-list .edit-entry .radio-group .label-container,.direct-super-app-container .generic-renderer-list .new-entry .radio-group .label-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .radio-group .label-container,.generic-renderer-app-container .generic-renderer-list .new-entry .radio-group .label-container{float:none}.direct-super-app-container .generic-renderer-list .edit-entry .radio-group .label-container+.radio-field-container,.direct-super-app-container .generic-renderer-list .new-entry .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .generic-renderer-list .edit-entry .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .generic-renderer-list .new-entry .radio-group .label-container+.radio-field-container{padding-top:10px}.direct-super-app-container .generic-renderer-list .edit-entry .button-container button,.direct-super-app-container .generic-renderer-list .new-entry .button-container button,.generic-renderer-app-container .generic-renderer-list .edit-entry .button-container button,.generic-renderer-app-container .generic-renderer-list .new-entry .button-container button{width:100%;margin-left:0!important}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table tr,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table tr{display:block}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table th,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td{display:block;padding:5px 0}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td:first-child,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td:first-child{padding-top:15px}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td:nth-last-child(2),.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td:nth-last-child(2){padding-bottom:15px}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table td.action-button-container,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table td.action-button-container{position:absolute;padding:10px;top:0;right:0}.direct-super-app-container .generic-renderer-list .generic-renderer-list-table .generic-renderer-list-mobile-only,.generic-renderer-app-container .generic-renderer-list .generic-renderer-list-table .generic-renderer-list-mobile-only{display:block;font-size:12px}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container{padding-right:0}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container label,.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container legend,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container label,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container legend{margin-bottom:5px;text-align:left;min-height:auto;height:auto}.direct-super-app-container .group-reversionaryBeneficiary fieldset legend.label-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset legend.label-container{text-align:left}.direct-super-app-container .group-reversionaryBeneficiary fieldset .button-container,.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container+*~*,.direct-super-app-container .group-reversionaryBeneficiary fieldset fieldset.radio-group+*,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .button-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container+*~*,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset fieldset.radio-group+*{margin-left:0}.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container,.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container label,.direct-super-app-container .group-reversionaryBeneficiary fieldset .label-container~*,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container label,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .label-container~*{width:100%;display:block}.direct-super-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container{float:none}.direct-super-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container+.radio-field-container,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .radio-group .label-container+.radio-field-container{padding-top:10px}.direct-super-app-container .group-reversionaryBeneficiary fieldset .button-container button,.generic-renderer-app-container .group-reversionaryBeneficiary fieldset .button-container button{width:100%;margin-left:0!important}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo{display:block}.direct-super-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>*,.generic-renderer-app-container mlc-generic-renderer-multi-combo-field .generic-renderer-multi-combo>*{padding:0!important}}@media (max-width:599px){.direct-super-app-container .setup-banner .container,.generic-renderer-app-container .setup-banner .container{background-color:rgba(0,0,0,.5);height:100%}.direct-super-app-container fieldset.radio-group-btn legend,.generic-renderer-app-container fieldset.radio-group-btn legend{width:60%}.direct-super-app-container fieldset.radio-group-btn .input-container,.generic-renderer-app-container fieldset.radio-group-btn .input-container{width:40%}}.direct-super-app-container .direct-super-insurance direct-super-insurance-radio-button>fieldset>legend,.direct-super-app-container .direct-super-options .section-simpleMenuSection .radio-group legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.direct-super-app-container div.direct-super-summary .section-homeAddress,.direct-super-app-container div.direct-super-summary .section-insuranceCoverClauseSection,.direct-super-app-container div.direct-super-summary .section-mailingAddress,.direct-super-app-container div.direct-super-summary .section-tfnSection{padding-top:20px}.direct-super-app-container div.direct-super-options .section-simpleMenuSection .required,.direct-super-app-container div.direct-super-summary .section-detailsSection,.direct-super-app-container div.direct-super-summary .section-homeAddress,.direct-super-app-container div.direct-super-summary .section-insuranceCoverSection,.direct-super-app-container div.direct-super-summary .section-mailingAddress{padding-bottom:20px}.direct-super-app-container div.direct-super-summary .section-detailsSection,.direct-super-app-container div.direct-super-summary .section-homeAddress,.direct-super-app-container div.direct-super-summary .section-insuranceCoverSection,.direct-super-app-container div.direct-super-summary .section-mailingAddress{border-bottom:1px solid #c8c6c2}.direct-super-app-container direct-super-tabs{overflow:hidden;display:block}.direct-super-app-container direct-super-tabs direct-super-tab{position:static!important}.direct-super-app-container direct-super-tabs direct-super-tab .tab-heading,.direct-super-app-container direct-super-tabs direct-super-tab .tab-heading *{font-family:Charlie-Std-SemiBold;color:#01838c;margin-bottom:6px;line-height:22px;font-size:17px}.direct-super-app-container direct-super-tabs direct-super-tab .tab-subheading,.direct-super-app-container direct-super-tabs direct-super-tab .tab-subheading *{font-family:Charlie-Std-SemiBold;font-size:17px}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option{border:0 solid #f0eeea;margin:0;display:inline;z-index:10!important}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option.inactive{background-color:#e2dfdc}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option:hover{background-color:#f4f3f2}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option.active:hover{background-color:#fff}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option .radio-inline{padding:0}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option p{margin-bottom:5px}.direct-super-app-container direct-super-tabs direct-super-tab:first-child .tab-option{border-right-width:5px}.direct-super-app-container direct-super-tabs direct-super-tab:not(:first-child):not(:last-child) .tab-option{border-width:0 5px;position:absolute}.direct-super-app-container direct-super-tabs direct-super-tab:last-child .tab-option{border-left-width:5px;position:absolute}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(1) .tab-option{width:100%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(2) .tab-option,.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(2)~direct-super-tab .tab-option{width:50%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(2)~direct-super-tab:nth-child(2) .tab-option{left:50%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(3) .tab-option,.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(3)~direct-super-tab .tab-option{width:33.3333%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(3)~direct-super-tab:nth-child(2) .tab-option{left:33.3333%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(3)~direct-super-tab:nth-child(3) .tab-option{left:66.6666%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(4) .tab-option,.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(4)~direct-super-tab .tab-option{width:25%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(4)~direct-super-tab:nth-child(2) .tab-option{left:25%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(4)~direct-super-tab:nth-child(3) .tab-option{left:50%}.direct-super-app-container direct-super-tabs direct-super-tab:first-child:nth-last-child(4)~direct-super-tab:nth-child(4) .tab-option{left:75%}.direct-super-app-container direct-super-tabs direct-super-tab .collapse-animation.ng-enter,.direct-super-app-container direct-super-tabs direct-super-tab .collapse-animation.ng-leave{-webkit-transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-o-transform .5s ease-in-out;overflow:hidden}.direct-super-app-container direct-super-tabs direct-super-tab .collapse-animation.ng-enter,.direct-super-app-container direct-super-tabs direct-super-tab .collapse-animation.ng-enter-prepare{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.direct-super-app-container direct-super-tabs direct-super-tab .collapse-animation.ng-enter.ng-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.direct-super-app-container direct-super-tabs direct-super-tab .collapse-animation.ng-leave{display:none}.direct-super-app-container .accordion-animate.ng-enter.ng-enter-active,.direct-super-app-container .accordion-animate.ng-leave{height:54px}.direct-super-app-container .direct-super-landing .direct-super-background{background-color:#fff;z-index:0}.direct-super-app-container .direct-super-options .direct-super-background-image{background-image:url(../../../../../content/dam/mlc/forms/direct-super/OSF_Illustrations_options.png)}.direct-super-app-container .direct-super-options .section-simpleMenuSection label>span{padding-right:20px}.direct-super-app-container .direct-super-options .section-simpleMenuSection .radio-field-container a{position:absolute;top:0;right:0}.direct-super-app-container .direct-super-personal .direct-super-background-image{background-image:url(../../../../../content/dam/mlc/forms/direct-super/OSF_Illustrations_personal.png)}.direct-super-app-container .direct-super-insurance .direct-super-background-image{background-image:url(../../../../../content/dam/mlc/forms/direct-super/OSF_Illustrations_insurance.png)}.direct-super-app-container .direct-super-insurance .no-cover-section{position:static!important}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio direct-super-tab .tab-option span.btn{min-width:125px;height:auto!important;padding:5px 0;margin:0;border-radius:0;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;border:2px solid #c95109}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio direct-super-tab .tab-option .see-details{display:inline-block;padding:5px 0}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio direct-super-tab .tab-option .selected{display:none}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio direct-super-tab .tab-option.inactive:hover span.btn{background-color:#bc4401;border-color:#bc4401;color:#fff}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio direct-super-tab .tab-option.active .see-details{display:none}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio direct-super-tab .tab-option.active .selected{display:inline-block}.direct-super-app-container .direct-super-insurance direct-super-insurance-cover-level-radio .no-cover-section span{font-family:Charlie-Std-SemiBold;color:#01838c;font-size:17px}.direct-super-app-container .direct-super-summary .direct-super-background-image{background-image:url(../../../../../content/dam/mlc/forms/direct-super/OSF_Illustrations_summary.png)}@media (max-width:991px){.direct-super-app-container direct-super-tabs direct-super-tab .tab-option{width:100%!important;border-width:0!important;left:0!important;position:relative!important}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option.active{border-top-width:5px!important;border-bottom:1px solid #c8c6c2!important}.direct-super-app-container direct-super-tabs direct-super-tab .tab-option:not(.active){border-width:5px 0!important}}.generic-renderer-app-container .generic-renderer-landing{background-color:#fff}.generic-renderer-app-container .generic-renderer-landing #page-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.generic-renderer-app-container .accordion-animate.ng-enter.ng-enter-active,.generic-renderer-app-container .accordion-animate.ng-leave{height:72px}.mlc-generic-renderer .form-loading-content{margin:4em auto;text-align:center}.mlc-generic-renderer .optional-label{margin-left:.4em}@media screen and (max-width:599px){.direct-super-app-container .generic-renderer-multi-combo div{display:block}}.hatch-blog-back-button{min-height:52px}.generic-renderer-dot-progress-bar-entry{display:inline-block;width:49%;position:relative;z-index:1}.generic-renderer-step-number{border-radius:30px;position:relative;background-color:#fff;display:inline-block;height:30px;width:30px;text-align:center;line-height:29px;float:right;z-index:2}.generic-renderer-dot-progress-bar-entry:before{display:block;position:relative;border-bottom:2px solid #000;top:15px;text-align:center}.generic-renderer-dot-progress-bar-entry.active:before{content:"In progress"}.generic-renderer-dot-progress-bar-entry.complete:before{content:"Completed"}.employer-portal-page-container .container{margin:auto}.employer-portal-page-container .wrapper:not(.generic-renderer-form-header){background-color:#f0eeea}.employer-portal-page-container .row-header{padding:20px 0}.employer-portal-page-container .row-header .wrapper{background-color:#fff}.employer-portal-page-container .generic-renderer-form-header .generic-renderer-form-title{padding:40px 0 35px}.employer-portal-page-container .generic-renderer-dot-progress-bar{padding-left:0;margin:auto}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry{width:33%;padding-top:45px}.employer-portal-page-container .generic-renderer-step-number{width:40px;height:40px;padding-top:5px;border-radius:40px;color:#fff}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry:not(.active) .generic-renderer-step-number{background-color:#c1bfbf}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry:not(.active):before{content:'\00a0';border-bottom:5px solid #c1bfbf;color:#3b3b3b;font-size:13px;padding-bottom:5px}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.complete{top:0}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.complete:before{content:'Completed';border-bottom:5px solid #004f59;color:#3b3b3b;font-size:13px;padding-bottom:5px}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.complete .generic-renderer-step-number{background-color:#004f59}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.active .generic-renderer-step-number{background-color:#01838c}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.active:before{border-bottom:5px solid #01838c;color:#3b3b3b;font-size:13px;padding-bottom:5px}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry:before{border-bottom:5px solid #c1bfbf;left:-12px;top:23px}.employer-portal-page-container .form-container h2,.employer-portal-page-container .form-container h3{font-size:22px;margin-bottom:0;margin-top:40px!important}.employer-portal-page-container .form-container .form-section h3{font-size:20px;margin-left:80px;margin-bottom:30px}.employer-portal-page-container .form-container .form-section{margin-top:20px!important;margin-bottom:60px}.employer-portal-page-container .group-container{padding-bottom:10px}.employer-portal-page-container .form-container div.iteration-container:not(:empty){margin-bottom:20px}.employer-portal-page-container .form-container label{text-align:right;padding-right:30px;padding-top:10px}.employer-portal-page-container .field-input.full-width .input-container label{padding-top:0;margin-left:15px;width:auto;width:initial}.employer-portal-page-container .form-container fieldset label{width:33%;font-weight:400}.employer-portal-page-container .form-container fieldset.radio-group label{width:auto}.employer-portal-page-container .form-container input,.employer-portal-page-container .form-container select{border:1px solid #ccc}.employer-portal-page-container .form-container input:focus,.employer-portal-page-container .form-container select:focus{border:1px solid #c95109;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(255,255,255,.075),0 0 8px rgba(0,0,0,.2)}.employer-portal-page-container .form-container select{padding:9px}.employer-portal-page-container .form-container .input-group,.employer-portal-page-container .form-container select{width:400px}.employer-portal-page-container .form-container input{padding:12px;width:400px}.employer-portal-page-container .form-container input[type=checkbox],.employer-portal-page-container .form-container input[type=radio]{width:initial;margin-right:20px}.employer-portal-page-container .form-container input[type=checkbox]{margin-left:0}.employer-portal-page-container .form-container .label-container{float:left;width:33%;text-align:right;position:relative}.employer-portal-page-container .form-container .label-container.checkbox{margin-top:0}.employer-portal-page-container .form-container legend{font-weight:400!important;font-size:15px;border-bottom:0;padding-right:30px}.employer-portal-page-container .form-container .label-container label{width:auto;width:initial;font-weight:400}.employer-portal-page-container .radio-group label{width:initial!important}.employer-portal-page-container .form-container .dob-format-msg{padding-left:33%;font-size:13px}.employer-portal-page-container .radio-field-container label{padding-top:0;margin-left:10px}.employer-portal-page-container .radio-field-container,.employer-portal-page-container div.checkbox{position:relative;display:inline-block}.employer-portal-page-container .radio-field-container input[type=radio]:checked+label:before{-webkit-background-size:23px 23px;background-size:23px}.employer-portal-page-container div.radio-field-container input[type=radio]:checked+label:before{background-image:url(../../../../../content/dam/mlc/forms/common/icons/radio-orange.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:23px 23px;background-size:23px}.employer-portal-page-container div.checkbox input[type=checkbox]+label:before{content:" ";width:24px;height:24px;margin-left:-35px;background-color:#fff;border:1px solid #ccc;position:absolute}.employer-portal-page-container div.checkbox input[type=checkbox]:checked+label:before{background-image:url(../../../../../content/dam/mlc/forms/common/icons/checkbox-orange.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:16px 16px;background-size:16px}.employer-portal-page-container .checkbox input:focus+label:before,.employer-portal-page-container .checkbox input:hover+label:before,.employer-portal-page-container .radio-field-container input:focus+label:before,.employer-portal-page-container .radio-field-container input:hover+label:before,.employer-portal-page-container input:focus,.employer-portal-page-container input:hover,.employer-portal-page-container select:focus,.employer-portal-page-container select:hover,.employer-portal-page-container textarea:focus,.employer-portal-page-container textarea:hover{border:1px solid #c95109!important;outline-color:#c95109!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 4px rgba(201,81,19,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 4px rgba(201,81,19,.6)!important}.employer-portal-page-container .button-wrapper{margin-top:0;padding-bottom:60px;text-align:center;display:inline-block;margin-right:20px}.employer-portal-page-container .button-wrapper:first-child{padding-left:33%}.employer-portal-page-container .button-close,.employer-portal-page-container .button-next,.employer-portal-page-container .button-previous,.employer-portal-page-container .button-submit{font-family:Charlie-Std-SemiBold;font-size:20px;border-radius:0;padding:7px 26px;border:0}.employer-portal-page-container .button-previous{background-color:#bbb;color:#fff}.employer-portal-page-container .button-close,.employer-portal-page-container .button-next,.employer-portal-page-container .button-submit{background-color:#c95109;color:#fff}.employer-portal-page-container .button-close:hover,.employer-portal-page-container .button-next:hover,.employer-portal-page-container .button-previous:hover{background-color:#bc4401}.employer-portal-page-container .btn.active,.employer-portal-page-container .btn:active{-webkit-box-shadow:none;box-shadow:none}.employer-portal-page-container .iteration-add.button-container button{color:#037691;border:none;background-color:transparent}.employer-portal-page-container td{padding:5px}.employer-portal-page-container .row-footer,.employer-portal-page-container .row-footer .wrapper{background-color:#353535;color:#fff;font-size:13px}.employer-portal-page-container .row-footer .wrapper{padding-top:15px}.employer-portal-page-container .alert-info{padding-left:33%;background:0 0;color:#ec202b;font-size:13px}.employer-portal-page-container .alert-info p:not(:empty):before{content:" ";background-image:url(../../../../../content/dam/mlc/forms/direct-super/icons/error-icon.svg);background-repeat:no-repeat;-webkit-background-size:10px 14px;background-size:10px 14px;padding-right:14px}.employer-portal-page-container .form-container fieldset{position:relative}.employer-portal-page-container .tooltip-icon{border-radius:50%;background-color:#c95109;position:absolute}.employer-portal-page-container .tooltip-icon:after{position:absolute;color:#fff;content:"?";font-family:Charlie-Std-SemiBold,helvetica,arial}.employer-portal-page-container .tooltip-container.expanded{z-index:99999}.employer-portal-page-container .tooltip-content{position:absolute;left:200px;width:200px;top:0;background-color:#3b3b3b;color:#fff;font-size:13px;padding:10px;text-align:left}.employer-portal-page-container .tooltip-content:after{position:absolute;content:'';width:0;height:0;top:5px;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #3b3b3b}.employer-portal-page-container fieldset .tooltip-container{padding-right:27px;position:absolute;z-index:9999;margin-top:-24px;left:auto;right:0}.employer-portal-page-container fieldset .radio.label-container .tooltip-container{position:absolute;padding-right:0;left:31%;width:200px;bottom:18px}.employer-portal-page-container fieldset .radio.label-container .tooltip-content{position:absolute;left:227px;width:200px;top:0}.employer-portal-page-container .tooltip-container:hover>.tooltip-content{visibility:visible}.employer-portal-page-container .tooltip-container>.tooltip-content{visibility:hidden}.employer-portal-page-container .tooltip-container>.tooltip-content button:empty{display:none}.employer-portal-page-container .iteration-remove+button{padding-right:180px;margin-bottom:10px;font-size:15px;opacity:1;color:rgba(59,59,59,.7);top:24px;z-index:1}.employer-portal-page-container .iteration-add{padding-left:33%}.employer-portal-page-container .radio-field-container{float:none;margin-bottom:10px;padding-left:33%}.employer-portal-page-container .radio-field-container input[type=radio]+label:before{content:" ";content:" ";width:35px;height:35px;margin-left:0;background-color:#fff;border:1px solid #999;border-radius:50px;position:absolute;top:2px;left:33%}.employer-portal-page-container .field-description,.employer-portal-page-container .section-desc{padding-left:33%;padding-right:25%;margin-top:5px!important}.employer-portal-page-container .generic-renderer-summary{margin-top:30px}.employer-portal-page-container .generic-renderer-summary>*{display:block;clear:both}.employer-portal-page-container .generic-renderer-summary-detail-data{padding:5px 0}.employer-portal-page-container .generic-renderer-summary-detail-data>span:first-child~span{display:inline-block;vertical-align:bottom;margin-bottom:1px}.employer-portal-page-container mlc-generic-renderer-summary-detail .generic-renderer-summary-detail-data>span:first-child{font-size:12px;line-height:22px;display:inline-block}.employer-portal-page-container .generic-renderer-summary-detail-data span:first-child,.employer-portal-page-container .generic-renderer-summary-detail-edit{text-align:right;width:50%;padding-right:20px}.employer-portal-page-container .generic-renderer-summary-detail-edit{padding-top:10px;padding-bottom:30px}.employer-portal-page-container .generic-renderer-summary-declarations{margin-top:10px;border-top:1px solid #ccc;padding-top:40px}.employer-portal-page-container p.failed{font-size:14px}@media screen and (min-width:768px){.employer-portal-page-container fieldset legend~.tooltip-container{right:initial;left:212px;top:38px}.employer-portal-page-container fieldset legend.checkbox~.tooltip-container{top:28px}}@media screen and (min-width:992px){.direct-super-app-container .direct-super-custom-cover .tab-heading{min-height:100px}.direct-pension-page-container .dropdown-menu{float:none}html>body{overflow-x:initial}.employer-portal-page-container fieldset legend~.tooltip-container{left:284px}}.employer-portal-page-container .tooltip-icon{width:16px;height:16px}.employer-portal-page-container .tooltip-icon:after{font-size:15px;left:5px;top:-1px}.employer-portal-page-container textarea{width:400px;border:1px solid #ccc;padding:9px 12px}.employer-portal-page-container .or-cancel{margin-left:-5px}.employer-portal-page-container .button-cancel{background-color:transparent;color:#037691;padding-left:0;padding-right:0;font-family:Charlie-Std-SemiBold,helvetica,arial;font-size:20px;margin-left:5px}.employer-portal-page-container .button-cancel:hover{text-decoration:underline}.employer-portal-page-container .html-field-description{margin-top:20px;padding-left:33%;padding-right:25%}.employer-portal-page-container .generic-renderer-form-title h1{color:#fff;font-size:24px;margin:0}.employer-portal-page-container .generic-renderer-app-container .radio-field-container input[type=radio]+label:before{position:absolute;left:28px;top:1px}@media screen and (min-width:768px){.employer-portal-page-container .generic-renderer-dot-progress-bar{width:500px}.employer-portal-page-container fieldset .tooltip-container .tooltip-content{left:26px}}@media screen and (min-width:992px) and (max-width:1199px){.employer-portal-page-container .bootstrap-container{width:970px}.employer-portal-page-container .iteration-remove+button{padding-right:145px}.employer-portal-page-container fieldset .radio.label-container .tooltip-container{left:28%}}@media screen and (max-width:991px){.employer-portal-page-container .row-footer{padding-bottom:10px}}@media screen and (min-width:768px) and (max-width:991px){.employer-portal-page-container .bootstrap-container{width:750px}.employer-portal-page-container .iteration-remove+button{padding-right:0}.employer-portal-page-container fieldset .radio.label-container .tooltip-container{left:5%}}@media screen and (max-width:767px){.employer-portal-page-container .generic-renderer-dot-progress-bar{width:70%}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.active:before,.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.complete:before{content:""!important}.employer-portal-page-container .generic-renderer-dot-progress-bar-entry.active,.employer-portal-page-container .generic-renderer-dot-progress-bar-entry:not(.active){top:36px}.employer-portal-page-container .form-container h2,.employer-portal-page-container .form-container h3{margin-top:60px!important}.employer-portal-page-container .form-container .form-section h3{margin-left:0;margin-top:30px!important;margin-bottom:20px}.employer-portal-page-container .form-container .label-container{float:none;width:100%;text-align:left}.employer-portal-page-container .form-container div.iteration-container:not(:empty){margin-bottom:20px}.employer-portal-page-container .form-container fieldset label{width:100%;text-align:left}.employer-portal-page-container .form-container input{width:100%}.employer-portal-page-container .alert-info,.employer-portal-page-container .form-container .dob-format-msg{padding-left:0}.employer-portal-page-container .field-input.full-width .input-container label{margin-left:15px}.employer-portal-page-container .form-container select{width:100%}.employer-portal-page-container .button-wrapper:first-child{padding-left:0;margin-right:10px}.employer-portal-page-container .button-wrapper{float:none;display:inline-block;margin-top:0}.employer-portal-page-container .field-description,.employer-portal-page-container .form-container fieldset div.ng-binding,.employer-portal-page-container .iteration-add,.employer-portal-page-container .radio-field-container{padding-left:0}.employer-portal-page-container .radio-field-container input[type=radio]+label:before{left:0}.employer-portal-page-container .iteration-remove+button{padding-right:0;margin-bottom:0;position:static}.employer-portal-page-container fieldset .radio.label-container .tooltip-container{left:95%}.employer-portal-page-container fieldset .radio.label-container .tooltip-content,.employer-portal-page-container fieldset .tooltip-content{left:-180px;top:25px}.employer-portal-page-container .tooltip-content:after{left:185px;width:0;top:-10px;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #3b3b3b}.employer-portal-page-container .generic-renderer-summary-detail-data span:first-child{display:block;float:left}.employer-portal-page-container fieldset .tooltip-container{margin-top:-25px;left:97%}.employer-portal-page-container textarea{width:100%}.employer-portal-page-container .or-cancel{margin-left:5px}.employer-portal-page-container .field-description,.employer-portal-page-container .html-field-description,.employer-portal-page-container .iteration-add,.employer-portal-page-container .section-desc{padding-left:0;padding-right:0}}@media screen and (max-width:479px){.employer-portal-page-container .generic-renderer-summary-detail-data span:first-child{display:inherit;float:inherit}.employer-portal-page-container .generic-renderer-summary-detail-data span:first-child,.employer-portal-page-container .generic-renderer-summary-detail-edit{width:inherit;text-align:left}.employer-portal-page-container .generic-renderer-summary-detail-data{margin-bottom:10px}.employer-portal-page-container fieldset .tooltip-container{left:95%}}@media screen and (max-width:399px){.employer-portal-page-container .button-wrapper:first-child,.employer-portal-page-container .button-wrapper:nth-child(2){padding-bottom:20px;display:block;width:100%}.employer-portal-page-container .button-wrapper:last-child{padding-bottom:20px}.employer-portal-page-container .button-next,.employer-portal-page-container .button-previous,.employer-portal-page-container .button-submit{width:100%}.employer-portal-page-container .buttons{text-align:center}}.modal-tabular-content.color-cols{font-family:Charlie-Std-SemiBold;border-spacing:2px;border-collapse:initial;margin:auto}.modal-tabular-content.color-cols tr>th{color:#fff;background-color:#3f3933;padding:10px}.modal-tabular-content.color-cols tr td{padding:10px}.modal-tabular-content.color-cols tr>td:nth-child(1){background-color:#feede0}.modal-tabular-content.color-cols tr>td:nth-child(2){background-color:#fdd9c2}.section-personalDetails label{width:100%}.processing-spinner{font-size:3rem;display:block;width:56px;height:60px;color:#697684;margin:1em auto;position:relative}.processing-spinner .blade{position:absolute;left:26px;bottom:0;width:5px;height:15px;border-radius:4px;background-color:transparent;-webkit-transform-origin:center -12px;-ms-transform-origin:center -12px;-o-transform-origin:center -12px;transform-origin:center -12px;-webkit-animation:1s linear infinite processing-spinner-fade;-o-animation:1s linear infinite processing-spinner-fade;animation:1s linear infinite processing-spinner-fade}.processing-spinner .blade:nth-child(1){-webkit-animation-delay:-webkit-calc(0 * .083s);-o-animation-delay:calc(0 * .083s);animation-delay:calc(0 * .083s);-webkit-transform:rotate(-webkit-calc(0 * 36deg));-ms-transform:rotate(calc(0 * 36deg));-o-transform:rotate(calc(0 * 36deg));transform:rotate(calc(0 * 36deg))}.processing-spinner .blade:nth-child(2){-webkit-animation-delay:-webkit-calc(1 * .083s);-o-animation-delay:calc(1 * .083s);animation-delay:calc(1 * .083s);-webkit-transform:rotate(-webkit-calc(1 * 36deg));-ms-transform:rotate(calc(1 * 36deg));-o-transform:rotate(calc(1 * 36deg));transform:rotate(calc(1 * 36deg))}.processing-spinner .blade:nth-child(3){-webkit-animation-delay:-webkit-calc(2 * .083s);-o-animation-delay:calc(2 * .083s);animation-delay:calc(2 * .083s);-webkit-transform:rotate(-webkit-calc(2 * 36deg));-ms-transform:rotate(calc(2 * 36deg));-o-transform:rotate(calc(2 * 36deg));transform:rotate(calc(2 * 36deg))}.processing-spinner .blade:nth-child(4){-webkit-animation-delay:-webkit-calc(3 * .083s);-o-animation-delay:calc(3 * .083s);animation-delay:calc(3 * .083s);-webkit-transform:rotate(-webkit-calc(3 * 36deg));-ms-transform:rotate(calc(3 * 36deg));-o-transform:rotate(calc(3 * 36deg));transform:rotate(calc(3 * 36deg))}.processing-spinner .blade:nth-child(5){-webkit-animation-delay:-webkit-calc(4 * .083s);-o-animation-delay:calc(4 * .083s);animation-delay:calc(4 * .083s);-webkit-transform:rotate(-webkit-calc(4 * 36deg));-ms-transform:rotate(calc(4 * 36deg));-o-transform:rotate(calc(4 * 36deg));transform:rotate(calc(4 * 36deg))}.processing-spinner .blade:nth-child(6){-webkit-animation-delay:-webkit-calc(5 * .083s);-o-animation-delay:calc(5 * .083s);animation-delay:calc(5 * .083s);-webkit-transform:rotate(-webkit-calc(5 * 36deg));-ms-transform:rotate(calc(5 * 36deg));-o-transform:rotate(calc(5 * 36deg));transform:rotate(calc(5 * 36deg))}.processing-spinner .blade:nth-child(7){-webkit-animation-delay:-webkit-calc(6 * .083s);-o-animation-delay:calc(6 * .083s);animation-delay:calc(6 * .083s);-webkit-transform:rotate(-webkit-calc(6 * 36deg));-ms-transform:rotate(calc(6 * 36deg));-o-transform:rotate(calc(6 * 36deg));transform:rotate(calc(6 * 36deg))}.processing-spinner .blade:nth-child(8){-webkit-animation-delay:-webkit-calc(7 * .083s);-o-animation-delay:calc(7 * .083s);animation-delay:calc(7 * .083s);-webkit-transform:rotate(-webkit-calc(7 * 36deg));-ms-transform:rotate(calc(7 * 36deg));-o-transform:rotate(calc(7 * 36deg));transform:rotate(calc(7 * 36deg))}.processing-spinner .blade:nth-child(9){-webkit-animation-delay:-webkit-calc(8 * .083s);-o-animation-delay:calc(8 * .083s);animation-delay:calc(8 * .083s);-webkit-transform:rotate(-webkit-calc(8 * 36deg));-ms-transform:rotate(calc(8 * 36deg));-o-transform:rotate(calc(8 * 36deg));transform:rotate(calc(8 * 36deg))}.processing-spinner .blade:nth-child(10){-webkit-animation-delay:-webkit-calc(9 * .083s);-o-animation-delay:calc(9 * .083s);animation-delay:calc(9 * .083s);-webkit-transform:rotate(-webkit-calc(9 * 36deg));-ms-transform:rotate(calc(9 * 36deg));-o-transform:rotate(calc(9 * 36deg));transform:rotate(calc(9 * 36deg))}.processing-spinner .blade:nth-child(11){-webkit-animation-delay:-webkit-calc(10 * .083s);-o-animation-delay:calc(10 * .083s);animation-delay:calc(10 * .083s);-webkit-transform:rotate(-webkit-calc(10 * 36deg));-ms-transform:rotate(calc(10 * 36deg));-o-transform:rotate(calc(10 * 36deg));transform:rotate(calc(10 * 36deg))}@-webkit-keyframes processing-spinner-fade{0%{background-color:#473f3a}100%{background-color:transparent}}@-o-keyframes processing-spinner-fade{0%{background-color:#473f3a}100%{background-color:transparent}}@keyframes processing-spinner-fade{0%{background-color:#473f3a}100%{background-color:transparent}}.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.active .channel-quicklinks-tab-active{background-color:#ce0058;bottom:0;display:block;height:5px;position:absolute;width:100%;border:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .channel-quicklinks-tab-active .arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ce0058;margin:0 auto;position:relative;top:-7px}.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){.employer-portal-page-container fieldset legend~.tooltip-container{left:300px}.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}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}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-semibold-italic{font-family:Charlie-Std-SemiBold-Italic}.breadcrumb li,.mlc-primary-nav li,.nav-pills li,.nav-tabs li,.sidekick 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{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:#f0eeea}.wrapper.wrapper-top-row .nav>li>a{padding:15px 10px;color:#3b3b3b}.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){.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}@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: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:#017780}.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}.news-insights-wrapper .cf-nav .nav-pills>li{text-align:center;float:left}}@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{background-color:#017780;color:#fff}#site-select-desktop .nav>li>a:hover{color:#3b3b3b;background-color:#e6e4e0}@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%}#mlc-header-search-box .global_search_form .form-group .glyphicon{margin-right:0;margin-top:-12px;padding:12px 8px 8px 12px;width:50px;height:51px;background-color:#faf8f4}.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}#sidekick-desktop.minimized{right:-175px}.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}#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}#sidekick-mobile,#sidekick-mobile .sidekick li{background-color:#01838c}.sidekick li{list-style:none;padding:7px 0}.sidekick li a{color:#fff}.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}header{margin-top:30px}.navbar-toggle{display:block}.wrapper.wrapper-top-row{display:none}.navbar-brand{padding:10px 0 10px 20px;margin-top:0;position:fixed;left:40px}.nav-mobile-header a.navbar-brand img{height:38px}.breadcrumb{display:none}}@media screen and (max-width:599px){.panel-heading a.collapsed{padding-top:10px;padding-bottom:10px}}.nav-mobile-header{height:60px}#sidekick-mobile .sidekick li a{display:block;max-width:65px;margin:5px auto auto;font-size:10px;line-height:13px}#sidekick-mobile .sidekick li a .sidekick-glyphicon.icon-mlc-call-contactus,#sidekick-mobile .sidekick li a .sidekick-glyphicon.icon-mlc-login-to-secure-site{margin-bottom:12px}#sidekick-mobile .sidekick li.first{background-color:#004651;height:68px}#sidekick-mobile .sidekick li:hover{background-color:#00a9b2}#sidekick-mobile ol{padding-left:0}.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}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:-250px;z-index:999;width:250px;max-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}}.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;padding-bottom:23px}nav.navbar-default .navbar-nav li a:hover{color:#017780;height:inherit;padding-bottom:23px}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}@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}.wrapper.wrapper-dark.embedded-search-wrapper .global_search_form .form-group .input-group{top:52px;margin-left:0}}.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}.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{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-top:14px;color:#fff}nav.navbar-default .navbar-nav li a{padding:14px 12.5px}nav.navbar-default .navbar-nav li a:focus{padding:14px 12.5px!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;color:#fff!important}.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}#sidekick-desktop .sidekick{-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}@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:#2d2d2d;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}}@media (max-width:1205px){nav.navbar-default .navbar-nav li a{padding-left:13px;padding-right:13px;font-size:18px}}.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)}#sidekick-desktop .sidekick li a:hover{text-decoration:none;background-color:#00a9b2}#sidekick-desktop .sidekick li{background-color:#01838c;list-style:none;text-decoration:none;padding:0;border-bottom:0}#sidekick-desktop .sidekick li a{display:block;padding:15px 15px 15px 25px}#sidekick-desktop .sidekick-glyphicon{margin:-2px 24px 0 -2px;display:inline-block;width:12px}#sidekick-desktop .sidekick-glyphicon.icon-mlc-login-to-secure-site{position:relative;top:1px;left:-1px;font-size:17px}#sidekick-desktop .sidekick-glyphicon.icon-mlc-call-contactus,#sidekick-desktop .sidekick-glyphicon.icon-mlc-news-and-insights{position:relative;left:-2px;top:1px;font-size:17px}#sidekick-desktop .sidekick-glyphicon.icon-mlc-prices-and-performances{position:relative;left:-2px;top:1px;font-size:14px}#sidekick-desktop .sidekick-glyphicon.icon-mlc-forms-and-documents{position:relative;left:0;top:3px;font-size:19px}#megamenu-col-1 h4{padding-top:15px}.megamenu-col .mlc-glyph{color:#017780}#sidekick-mobile .sidekick li a:hover{text-decoration:none}#sidekick-mobile.collapse.in{-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}.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}#mlc-header-search-box .global_search_form .form-group .btn-primary{color:#fff}.latest-news-cta-btn{margin-top:40px!important}#icon-toggle-mobile-header{padding-top:5px;padding-left:5px;position:relative;top:12px;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){#sidekick-desktop{display:none}.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}.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_mobile .form-group .input-group .input-group-btn button{padding-bottom:23px!important}}#global_search_form .mlc-glyph.icon-mlc-find-your-super,#global_search_form_mobile .mlc-glyph.icon-mlc-find-your-super{display:inline-block!important;padding:15px 15px 17px;margin-top:0;font-size:20px;color:#bc4401;background-color:#faf8f4;cursor:pointer;position:absolute;right:10px;top:0}.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}}@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}.findadviser_banner_search input: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}.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{background-color:#01838c;padding:20px;text-align:center}.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{border-top:1px solid #c8c6c2!important;margin-left:20px;margin-right:20px;padding: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{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#global_search_form_mobile .form-group .global_search_field{width:98.8%;padding-left:20px;height:54px}#global_search_form_mobile .mlc-glyph.icon-mlc-find-your-super{background-color:#fff}.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}.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}.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 (max-width:1200px){nav-inflation-plus li{padding-left:30px;padding-right:30px}}@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}@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}.wrapper.faq-component-wrapper #faqs-browse{float:none}}.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){.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}.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}.nav-mobile-header .col-xs-5{width:100%;position:absolute}@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:#444!important;padding:7px 0!important;border-bottom:1px solid #d1d3d4;text-decoration:none;height:auto!important}@media screen and (min-width:993px){.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}}@media screen and (max-width:992px){#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-offcanvas.navbar-offcanvas-touch .navbar-header{height:55px}.megamenu-col:first-child{display:none}.yamm-fw .dropdown-menu h5{margin-left:15px}.navbar-toggle{z-index:999}.navbar-brand{z-index:999;height:inherit}.visible-xs .site-select-nav li{background-color:#faf8f4!important}#topnav-mobile .site-select-nav li a{color:#3b3b3b;border:0}.visible-xs .site-select-nav li a:hover{color:#017780!important;background-color:#f0eeea!important}#topnav-mobile .site-select-nav li.active a,#topnav-mobile .site-select-nav li.active a:hover{background-color:#00828d!important;color:#fff!important}nav.navbar-default .navbar-nav{margin-top:0!important;float:none}nav.navbar-default{background-color:#faf8f4!important}#topnav-mobile li a{padding:12px 3px 12px 15px}nav.navbar-default .navbar-nav li a{height:inherit}.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:#3b3b3b}.nav-pills>li+li{margin-left:0}.nav-pills>li>a{color:#fff}.yamm-fw .dropdown-menu ul li a{padding:14px!important}.yamm-fw .dropdown-menu{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:10px}}@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:992px){.wrapper.news-insights-wrapper .nav-inflation-plus li{padding-left:0}.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}}@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}form#advsearch{padding:40px 0 0}#advsearchsub{margin-top:10px}.advcol1{width:150px!important;line-height:28px}#advsearchsub span.ui-button-text{background:#c95109!important;border-radius:0!important;-webkit-box-shadow:0 0!important;box-shadow:0 0!important;text-shadow:0 0;width:150px;padding-top:9px;padding-bottom:9px;margin-left:10px}.advlabel{font-size:15px!important}.findadviser_banner_search input{border-radius:0;padding:8px 6px!important;font-size:15px!important}.findadviser_banner_search select{height:35px!important;border-radius:0;font-size:15px!important}.findadviser_banner_search input#loc,.findadviser_banner_search input#q{font-size:15px!important}.advcol5{width:200px!important}.didyoumeantext{display:none!important;font-size:15px!important}ol.searchresults{margin:0!important;padding:0}.resultpage ol.searchresults li{border-bottom:0!important;border-top:0;margin-bottom:0!important;padding-left:10px;padding-top:20px}.resultpage ol.searchresults li:first-child{border-bottom:0!important}.resultitem .adviseraddress,.resultitem .adviserdetail,.resultitem .advisertitle,.resultitem .phoneAdviserButton{font-size:15px}a.searchresultlink{color:#037691;text-decoration:none}a.searchresultlink:hover{text-decoration:underline}.hoverAdviser{background-color:#faf8f4!important}.find-adv-search .global_search_form .form-group label{border:1px solid red;display:none;width:0}.find-adv-search .global_search_form .form-group .mlc-glyph.icon-mlc-find-your-super{background-color:#faf8f4;color:#bc4401;cursor:pointer;display:block;font-size:20px;margin-top:0!important;padding:15px 15px 16px}.find-adv-search .global_search_form .form-group .form-control{margin-right:0!important}.find-adv-search .global_search_form .form-group .search-icon{position:relative!important;left:-1px}@media screen and (min-width:601px) and (max-width:991px){.resultpaging ul.navh{margin:-30px 0 0!important}}.wrapper-adviser-search .col-custom .container{margin-bottom:40px}#findadviserinterface{padding-left:0;padding-right:0}#findadviserinterface .row{margin-left:0;margin-right:0}form#advsearch .advlabel{font-size:15px}.findadviser_banner_search_inputs input{border-radius:0!important;padding:8px 6px!important}.findadviser_banner_search .findadviser_banner_search_inputs input#loc,.findadviser_banner_search .findadviser_banner_search_inputs input#q{font-size:15px!important}.findadviser_banner_search_inputs select{border-radius:0!important;font-size:15px!important;height:35px!important}form#advsearch #advsearchsub{margin-top:0;height:36px!important}form#advsearch .advanced{padding-bottom:40px}.wrapper-adviser-search form#advsearch .advanced a{background-image:url(../../../../../content/dam/mlc/images/icons/icon-advoptions.png);background-position:0 1px;background-repeat:no-repeat;padding-left:20px}.wrapper-adviser-search form#advsearch .advanced a[aria-expanded=true]{background-image:url(../../../../../content/dam/mlc/images/icons/icon-advoptionsdown.png);background-position:0 2px;background-repeat:no-repeat;padding-left:20px}.wrapper-adviser-search form#advsearch .advanced .advancedOptions{border-top:2px solid #d8d6d2;margin-top:20px;padding-top:20px}#quickSearch{padding-top:20px!important}.searchcontainer{background-color:#faf8f4;margin-bottom:20px}.licenseefilter{margin-bottom:0!important;padding-bottom:40px}.licenseefilter .licFilterTitle,.licenseefilter .licenseeFilterBox{margin-left:-10px}.licenseefilter .licFilterTitle{background-color:#fff;margin-bottom:0;margin-right:-10px;padding-bottom:22px}.licenseefilter .licenseeFilterBox{border:0;height:auto!important;margin-left:10px;padding-top:40px}.licenseefilter .licenseeFilterBox .licenseeFilterCheckbox label.licFilterLabel{margin-left:0}.resultcontainerwrap{padding-left:0!important}.resultpaging{background-color:#fff!important;font-size:14px!important}.resultpaging p{font-weight:700;margin-bottom:5px;margin-top:5px!important}.resultpaging ul.navh{margin:-50px 0 0!important}.resultpaging ul.navh li a{color:#037691;font-size:12px}.resultpaging ul.navh li a.on,.resultpaging ul.navh li a.on:hover{background-color:#fff;color:#3b3b3b!important}ol.searchresults{margin-left:0;padding-left:0}.adviserResult .adviseraddress,.adviserResult .adviserdetail{font-size:15px}.adviserResult .adviserdetail{margin-top:10px}.adviserResult .adviserdetail br{margin-bottom:10px}@media screen and (min-width:768px){.wrapper-adviser-search .container{padding-left:0}form#advsearch{background-color:#faf8f4!important;padding-left:9999px;padding-right:9999px;margin-right:-9999px;margin-left:-9999px}form#advsearch fieldset{min-height:120px!important}form#advsearch .advanced{margin-top:20px!important}}@media screen and (max-width:767px){.wrapper-adviser-search .container{padding-left:0;padding-right:0}form#advsearch{background-color:#faf8f4;padding:20px 10px 10px;margin-bottom:0}form#advsearch .advcol1,form#advsearch .advcol3{width:100%!important}form#advsearch .advcol2{width:100%!important;margin-bottom:10px}.findadviser_banner_search .findadviser_banner_search_inputs input,.findadviser_banner_search .findadviser_banner_search_inputs select{width:300px!important}form#advsearch .advcol3{margin-left:0!important}form#advsearch .advanced{margin-bottom:10px;margin-top:40px}.searchcontainer .licenseefilter .col-sm-12{width:100%}.searchcontainer .licenseefilter h2.licFilterTitle{padding-top:20px;padding-left:10px}form#advsearch .advcol5{margin-left:0!important;top:200px}}@media screen and (min-width:601px) and (max-width:767px){.findadviser_banner_search .findadviser_banner_search_inputs input,.findadviser_banner_search .findadviser_banner_search_inputs select{width:580px!important}}.wrapper-adviser-search{padding-bottom:0!important}.wrapper-adviser-search #findadviserinterface{padding-left:10px;padding-right:10px}.wrapper-adviser-search #ausMap,.wrapper-adviser-search #ausMap svg:not(:root){width:100%!important}.wrapper-adviser-search #findadviserinterface #quickSearch{background-color:#fff!important}.wrapper-adviser-search .findadviser_banner{height:inherit!important}.wrapper-adviser-search .advcol1{width:150px!important}.wrapper-adviser-search .resultpage ol.searchresults li{border-top:1px solid #d8d6d2}.wrapper-adviser-search .resultpage ol.searchresults li:last-child{border-bottom:1px solid #d8d6d2!important}.wrapper-adviser-search #map_canvas{float:right}.wrapper-adviser-search form#advsearch{padding-top:30px;padding-bottom:5px}.wrapper-adviser-search form#advsearch .advanced{margin-top:0!important;padding-bottom:5px}.wrapper-adviser-search form#advsearch .advanced .collapsed{padding-bottom:15px!important}.wrapper-adviser-search form#advsearch .advanced .form-horizontal .form-group{margin-bottom:0!important}.wrapper-adviser-search .licenseefilter .licenseeFilterBox .licenseeFilterCheckbox label.licFilterLabel{font-weight:700;margin-left:-10px;width:220px}.wrapper-adviser-search .licenseeFilterCheckbox .licFilter.checkbox-inline{margin-left:0}.wrapper-adviser-search h4.adviserresulttitle{float:left}.wrapper-adviser-search h4.adviserresulttitle img{float:left;margin-top:-5px;margin-right:5px;margin-left:-5px}.wrapper-adviser-search .adviseraddress{clear:both}.wrapper-adviser-search .licenseefilter .licenseeFilterBox{padding-top:15px}.wrapper-adviser-search .licenseefilter{padding-bottom:20px}.wrapper-adviser-search .searchcontainer{margin-top:40px}@media screen and (max-width:991px){.wrapper-adviser-search .resultpage ol.searchresults li:first-child{border-top:0 solid #d8d6d2}.wrapper-adviser-search #map_canvas,.wrapper-adviser-search .resultcontainer{width:100%!important}.wrapper-adviser-search #map_canvas{float:none}.wrapper-adviser-search form#advsearch{padding-bottom:10px}.wrapper-adviser-search .resultcontainer{float:none!important}}@media screen and (min-width:768px){.wrapper-adviser-search #findadviserinterface #quickSearch,.wrapper-adviser-search form#advsearch{background-color:#faf8f4!important;padding-left:9999em;padding-right:9999em;margin-right:-9999em;margin-left:-9999em}.wrapper-adviser-search .map_canvas_wrap.col-lg-7{padding-right:0}.wrapper-adviser-search #map_canvas{margin-right:0}.wrapper-adviser-search #findadviserinterface #quickSearch{background-color:#fff!important;padding-bottom:40px!important;padding-top:40px!important;margin-bottom:-5px}.wrapper-adviser-search .searchcontainer .col-sm-4:last-child{margin-left:-5px}.wrapper-adviser-search .searchcontainer .col-sm-4:nth-child(2){margin-left:-10px}}@media screen and (max-width:767px){.wrapper-adviser-search #findadviserinterface{padding-left:0;padding-right:0}.wrapper-adviser-search .findadviser_banner{width:100%!important}.wrapper-adviser-search .findadviser_banner_search{padding-right:0!important}.wrapper-adviser-search form#advsearch .advcol5{margin-left:0!important;top:0;position:relative;float:none;height:0;z-index:0}.wrapper-adviser-search form#advsearch #advsearchsub{margin-top:16px;z-index:0}.wrapper-adviser-search form#advsearch{padding-top:20px}.wrapper-adviser-search form#advsearch .advanced{margin-top:50px!important;padding-bottom:10px!important}.wrapper-adviser-search #findadviserinterface #quickSearch{margin-left:-15px;margin-right:-15px;padding-bottom:40px;padding-top:40px;margin-bottom:-15px}.wrapper-adviser-search #findadviserinterface #quickSearch h2{padding-left:15px}.wrapper-adviser-search .findadviser_banner_search .findadviser_banner_search_inputs input{width:100%!important}.wrapper-adviser-search .findadviser_banner_search .findadviser_banner_search_inputs select{width:auto!important}.wrapper-adviser-search .licenseefilter .licenseeFilterBox{padding-top:20px;padding-bottom:30px;border-bottom:1px solid #fff}.wrapper-adviser-search .licenseefilter{padding-bottom:0}}.wrapper-adviser-search .principleName{font-weight:700;margin-top:10px}.wrapper-adviser-search .principleImage{width:70px;display:block;margin-right:10px}.wrapper-adviser-search .principleTitle{display:block;margin-bottom:10px}.wrapper-adviser-search .btn-link.otherAdvisersButton{display:block;padding-left:0;margin-bottom:5px}.wrapper-adviser-search .adviserenquiry{margin-top:10px!important;display:block;margin-bottom:-25px}@-moz-document url-prefix(){.wrapper-adviser-search form#advsearch fieldset{display:table-cell}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400!important}.wrapper-adviser-search .adviserenquiry{margin-top:0!important;margin-bottom:-35px}}.wrapper-adviser-search .btn-link.phoneAdviserButton{display:block;margin-top:10px!important;margin-bottom:15px}.wrapper-adviser-search .searchresultlinkedin{background:url(../../../../../content/dam/mlc/images/icons/icn-linkedin.png) 50% 50% no-repeat #0073b2!important;width:30px;height:30px;border-radius:50%}.wrapper-adviser-search .searchresultfacebook{background:url(../../../../../content/dam/mlc/images/icons/icn-facebook.png) 50% 50% no-repeat #0073b2!important;width:30px;height:30px;border-radius:50%}.wrapper-adviser-search .searchresulttwitter{background:url(../../../../../content/dam/mlc/images/icons/icon-twitter.png) 50% 50% no-repeat #0073b2!important;width:30px;height:30px;border-radius:50%}.wrapper-adviser-search .adviserSnsALink{margin-bottom:15px}.wrapper-adviser-search .resultpaging p{font-weight:400}.wrapper-adviser-search .resultpaging ul.navh{float:none;margin-top:-20px!important;padding-left:0}.wrapper-adviser-search .resultpaging ul.navh li:first-child{padding-left:0}.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}.nab-script{font-family:NabScript;font-size:62px}.nab-red{color:#be0d00}.direct-super-transition-page,.generic-renderer-login-nab,.generic-renderer-transition-page{font-family:CorpidLight;color:#000}.direct-super-transition-page h1,.generic-renderer-login-nab h1,.generic-renderer-transition-page h1{padding-bottom:10px;font-family:NabImpact;font-size:52px;line-height:normal}.direct-super-transition-page h2,.generic-renderer-login-nab h2,.generic-renderer-transition-page h2{font-family:NabImpact}.direct-super-transition-page a,.generic-renderer-login-nab a,.generic-renderer-transition-page a{color:#000}.direct-super-transition-page .radio-heading,.generic-renderer-login-nab .radio-heading,.generic-renderer-transition-page .radio-heading{font-family:CorpidHeavy;font-size:18px;margin-bottom:5px}.direct-super-transition-page img,.generic-renderer-login-nab img,.generic-renderer-transition-page img{max-height:none;max-width:none}.direct-super-transition-page .wrapper,.generic-renderer-login-nab .wrapper,.generic-renderer-transition-page .wrapper{min-height:100vh;background-color:#faf8f4}.direct-super-transition-page .transition-page-intro,.generic-renderer-login-nab .transition-page-intro,.generic-renderer-transition-page .transition-page-intro{background-color:#fff;display:block;margin-top:20px;padding:40px 40px 20px}.direct-super-transition-page .transition-page-intro p,.generic-renderer-login-nab .transition-page-intro p,.generic-renderer-transition-page .transition-page-intro p{font-size:16px}.direct-super-transition-page .transition-page-intro h4,.generic-renderer-login-nab .transition-page-intro h4,.generic-renderer-transition-page .transition-page-intro h4{font-size:16px;font-family:HelveticaNeueW01-75Bold,Helvetica,Arial,sans-serif}.direct-super-transition-page .nab-btn-primary,.generic-renderer-login-nab .nab-btn-primary,.generic-renderer-transition-page .nab-btn-primary{background-color:#be0d00;padding:10px 20px;color:#fff;display:block;width:210px;margin-left:auto;margin-right:auto;margin-top:24px;text-decoration:none}.direct-super-transition-page .nab-btn-primary a,.generic-renderer-login-nab .nab-btn-primary a,.generic-renderer-transition-page .nab-btn-primary a{color:#fff}.direct-super-transition-page .nab-btn-primary:focus,.direct-super-transition-page .nab-btn-primary:hover,.direct-super-transition-page .nab-btn-primary:visited,.generic-renderer-login-nab .nab-btn-primary:focus,.generic-renderer-login-nab .nab-btn-primary:hover,.generic-renderer-login-nab .nab-btn-primary:visited,.generic-renderer-transition-page .nab-btn-primary:focus,.generic-renderer-transition-page .nab-btn-primary:hover,.generic-renderer-transition-page .nab-btn-primary:visited{background-color:#a50000;text-decoration:underline}.direct-super-transition-page .transition-page-body-content,.generic-renderer-login-nab .transition-page-body-content,.generic-renderer-transition-page .transition-page-body-content{border:1px solid #ddd;padding:20px 20px 0;margin-left:0;margin-right:0;margin-bottom:40px}.direct-super-transition-page .transition-page-body-content li,.generic-renderer-login-nab .transition-page-body-content li,.generic-renderer-transition-page .transition-page-body-content li{width:65%}.direct-super-transition-page .transition-cta,.generic-renderer-login-nab .transition-cta,.generic-renderer-transition-page .transition-cta{background-color:#fff;padding:20px 40px 40px}.direct-super-transition-page .transition-cta p,.generic-renderer-login-nab .transition-cta p,.generic-renderer-transition-page .transition-cta p{border:1px solid #ddd;padding:15px 20px;font-size:15px;margin-bottom:0}.direct-super-transition-page .transition-cta p img,.generic-renderer-login-nab .transition-cta p img,.generic-renderer-transition-page .transition-cta p img{width:auto;float:left;margin-right:20px;margin-top:5px}.direct-super-transition-page direct-super-login-type-field .login,.direct-super-transition-page mlc-generic-renderer-login-type-field .login,.generic-renderer-login-nab direct-super-login-type-field .login,.generic-renderer-login-nab mlc-generic-renderer-login-type-field .login,.generic-renderer-transition-page direct-super-login-type-field .login,.generic-renderer-transition-page mlc-generic-renderer-login-type-field .login{padding-left:52.5px;padding-top:15px}.direct-super-transition-page direct-super-login-type-field .radio-field-container,.direct-super-transition-page mlc-generic-renderer-login-type-field .radio-field-container,.generic-renderer-login-nab direct-super-login-type-field .radio-field-container,.generic-renderer-login-nab mlc-generic-renderer-login-type-field .radio-field-container,.generic-renderer-transition-page direct-super-login-type-field .radio-field-container,.generic-renderer-transition-page mlc-generic-renderer-login-type-field .radio-field-container{background-color:#ededed;padding:15px 25px!important;margin-bottom:10px;border-radius:5px;border-bottom:0!important}.direct-super-transition-page direct-super-login-type-field .button-container button,.direct-super-transition-page mlc-generic-renderer-login-type-field .button-container button,.generic-renderer-login-nab direct-super-login-type-field .button-container button,.generic-renderer-login-nab mlc-generic-renderer-login-type-field .button-container button,.generic-renderer-transition-page direct-super-login-type-field .button-container button,.generic-renderer-transition-page mlc-generic-renderer-login-type-field .button-container button{background-color:#be0d00;border:1px solid transparent;border-radius:5px;color:#fff;padding:10px;line-height:normal}.direct-super-transition-page #loginType_1_existingCustomer_1~fieldset,.generic-renderer-login-nab #loginType_1_existingCustomer_1~fieldset,.generic-renderer-transition-page #loginType_1_existingCustomer_1~fieldset{position:absolute!important;width:100%;top:0;left:0}@media (max-width:991px){.direct-super-transition-page .nab-script,.generic-renderer-login-nab .nab-script,.generic-renderer-transition-page .nab-script{font-size:50px}.direct-super-transition-page .transition-page-intro,.generic-renderer-login-nab .transition-page-intro,.generic-renderer-transition-page .transition-page-intro{padding:20px}.direct-super-transition-page .transition-page-intro h1,.generic-renderer-login-nab .transition-page-intro h1,.generic-renderer-transition-page .transition-page-intro h1{font-size:40px}.direct-super-transition-page .transition-cta,.generic-renderer-login-nab .transition-cta,.generic-renderer-transition-page .transition-cta{padding:20px}.direct-pension-page-container .generic-renderer-app-container .generic-renderer-list .allocation-option .label-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){#sidekick-desktop{display:none}.direct-super-transition-page .transition-page-intro,.generic-renderer-login-nab .transition-page-intro,.generic-renderer-transition-page .transition-page-intro{margin-top:10px}.direct-super-transition-page .transition-cta p img,.generic-renderer-login-nab .transition-cta p img,.generic-renderer-transition-page .transition-cta p img{display:block;float:none;margin-bottom:20px}.direct-super-transition-page .nab-btn-primary,.generic-renderer-login-nab .nab-btn-primary,.generic-renderer-transition-page .nab-btn-primary{padding:10px 20px;width:210px}.direct-super-transition-page #loginType_1_existingCustomer_1~fieldset,.generic-renderer-login-nab #loginType_1_existingCustomer_1~fieldset,.generic-renderer-transition-page #loginType_1_existingCustomer_1~fieldset{position:relative!important}.direct-super-transition-page .button-container,.generic-renderer-login-nab .button-container,.generic-renderer-transition-page .button-container{padding:15px 0}}.direct-super-landing-login{background-color:#fff!important}.row-footer .direct-super-transition-page .transition-cta{padding:30px 0}.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-stage1:hover a,.campaign-nav .wrapper-stage2:hover a,.campaign-nav .wrapper-stage3:hover a{color:#bc4401}.campaign-nav .active-stage1,.campaign-nav .active-stage2,.campaign-nav .active-stage3{color:#c95109}.campaign-nav .active-stage1:hover,.campaign-nav .active-stage2:hover,.campaign-nav .active-stage3: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:none;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.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{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}.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 (max-width:991px){.wrapper-bg-faf8f4.nav-right{display:block}}@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}.direct-pension-page-container .section-beneficiary .radio-field-container .tooltip-button,.direct-pension-page-container .section-withdrawalAmtFreq .radio-field-container .tooltip-button{height:15px}}@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%}}.direct-pension-page-container .ref-nab h1,.direct-pension-page-container .ref-nab h2{font-family:NabImpact;height:auto!important;font-size:3em;line-height:normal}.direct-pension-page-container .ref-nab .media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.direct-pension-page-container .ref-nab .media>.pull-left{min-width:55px}.direct-pension-page-container .ref-nab .media>.text-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.direct-pension-page-container mlc-generic-renderer-pension-landing-content{padding:0!important}.direct-pension-page-container .direct-pension-header{-webkit-background-size:cover!important;background-size:cover!important;background-position:center!important;min-height:120px}.direct-pension-page-container .direct-pension-header h1{font-size:24px;margin:30px 0 0!important}.direct-pension-page-container .direct-pension-header h2{font-size:18px}.direct-pension-page-container .generic-renderer-step-nav>.container{margin-top:20px}.direct-pension-page-container .generic-renderer-app-container .generic-renderer-landing .generic-renderer-container{width:auto;padding:0}.direct-pension-page-container .generic-renderer-app-container .generic-renderer-landing .generic-renderer-container .generic-renderer-body-wrapper{padding:0}@media (min-width:992px){.direct-pension-page-container .generic-renderer-app-container .generic-renderer-list .allocation-option .label-container .tooltip-button{position:absolute;top:10px;right:4px}}.direct-pension-page-container .generic-renderer-summary-detail-data>span{display:block}.direct-pension-page-container .generic-renderer-summary-detail-data>span:first-child{font-size:12px}.direct-pension-page-container .generic-renderer-summary-detail-data>span:first-child~span{margin-bottom:1em}.direct-pension-page-container .generic-renderer-summary-detail-data>span:first-child~span:empty{display:none}.direct-pension-page-container .generic-renderer-summary-detail-data.e2e-generic-renderer-summary-detail-field-value-reversionaryBeneficiary-1-portionOfBenefit:after{content:"%"}.direct-pension-page-container div.iteration-container>.generic-renderer-summary-detail-data{padding:0}.direct-pension-page-container .section-investmentStrategySection legend.label-container.checkbox:empty{display:none}.direct-pension-page-container .section-investmentStrategySection .generic-renderer-summary-detail-data>span:not(:empty){display:inline-block!important}.direct-pension-page-container .section-investmentStrategySection .generic-renderer-summary-detail-data>span:empty{display:none!important}.direct-pension-page-container .section-investmentStrategySection .investment-tooltip{padding-right:0;padding-left:4px}.direct-pension-page-container .generic-renderer-summary-detail h5{margin-bottom:6px}.direct-pension-page-container .section-firstPensionPayment h5:before,.direct-pension-page-container .section-homeAddress h5:before,.direct-pension-page-container .section-investmentDetails h5:before,.direct-pension-page-container .section-mailingAddress h5:before,.direct-pension-page-container .section-paymentPaid h5:before,.direct-pension-page-container .section-proofOfIdentitySection h5:before,.direct-pension-page-container .section-retirementStatus h5:before,.direct-pension-page-container .section-tfnSection h5:before,.direct-pension-page-container .section-withdrawalAmtFreq h5:before{content:" ";border-top:1px solid #c8c6c2;display:block;margin:0 0 1.6em}.direct-pension-page-container .section-makeContribution h5{margin-top:2em!important}.direct-pension-page-container .e2e-generic-renderer-summary-detail-field--name-proofOfIdentity{display:none}.direct-pension-page-container .highlight-header .text-image>:first-child{font-size:5em;line-height:1em}.direct-pension-page-container .highlight-header .text-image>:first-child~*{margin-bottom:4px}.direct-pension-page-container .generic-renderer-login-nab{max-width:1010px;margin:0 auto}.direct-pension-page-container .generic-renderer-investment-details [digif2-super-product] ul{max-height:300px;overflow-x:hidden}.direct-pension-page-container .generic-renderer-calculator{background-color:#faf8f4;padding:1.4em 2em .2em}.direct-pension-page-container .generic-renderer-calculator .min-amt-calc-heading-btn{position:static;font-family:Charlie-Std-SemiBold;text-decoration:none;font-size:18px;color:#000;white-space:normal;text-align:left}.direct-pension-page-container .generic-renderer-calculator .min-amt-calc-heading-btn:after{content:"\e114";position:absolute;right:0;font-family:'Glyphicons Halflings';color:#767676;top:0}.direct-pension-page-container .generic-renderer-calculator .min-amt-calc-heading-btn[aria-expanded=true]:after{content:"\e113"}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator>*{display:inline-block}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator label{font-family:Charlie-Std-SemiBold;margin-top:12px}@media screen and (min-width:768px){.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator input,.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator select{width:auto}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator input[name=mac_starting_balance],.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator label[for=mac_starting_balance]{width:50%}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator .alert-info{margin-left:50%}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator label[for=mac_withdraw_freq]{margin-right:12px}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator select[name=mac_withdraw_freq]{width:25%;margin-top:10px}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator label[for=mac_minimum_of]{margin-left:12px}.direct-pension-page-container .generic-renderer-calculator .generic-renderer-pension-min-amt-calculator input[name=mac_minimum_of]{width:25%;float:right;margin-top:10px}}.direct-pension-page-container .generic-renderer-calculator .min-amt-calc-disclaimer-btn{margin:1em 0}.direct-pension-page-container .loading.glyphicon{display:block;height:14px;width:14px!important;margin:0;right:10px;position:absolute;-webkit-animation:4s linear infinite rotating-loading-icon;-o-animation:4s linear infinite rotating-loading-icon;animation:4s linear infinite rotating-loading-icon;top:12px}.direct-pension-page-container .section-beneficiary .radio-field-container,.direct-pension-page-container .section-withdrawalAmtFreq .radio-field-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.direct-pension-page-container mlc-generic-renderer-product-type-ahead-field{display:inline-block;width:100%}.direct-pension-page-container mlc-generic-renderer-product-type-ahead-field input[aria-autocomplete]::-ms-clear{display:none}@-webkit-keyframes rotating-loading-icon{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating-loading-icon{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-loading-icon{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.generic-renderer-app-container .thankyou-content ul{list-style-position:inside}.generic-renderer-app-container .small-text{font-size:13px!important}.panel-warning-message{border:1px solid #c95109;padding:1em 1em 0}.panel-warning-message:before{content:"!";position:absolute;left:36px;font-size:3em;top:8px;font-family:Charlie-Std-SemiBold;color:#c95109}.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){.direct-pension-page-container .loading.glyphicon{top:38px}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvZm9udHMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvbWl4aW5zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvbm9ybWFsaXplLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcHJpbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9nbHlwaGljb25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvc2NhZmZvbGRpbmcubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL3RoZW1lLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvaW1hZ2UubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90eXBlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb2RlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvZ3JpZC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9ncmlkLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdGFibGVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYmxlLXJvdy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnV0dG9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Ryb3Bkb3ducy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2J1dHRvbi1ncm91cHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2lucHV0LWdyb3Vwcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL25hdnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9uYXZiYXIubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnJlYWRjcnVtYnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdpbmF0aW9uLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2xhYmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9sYWJlbHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9iYWRnZXMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9qdW1ib3Ryb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90aHVtYm5haWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYWxlcnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Byb2dyZXNzLWJhcnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21lZGlhLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbGlzdC1ncm91cC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcGFuZWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy93ZWxscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Nsb3NlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbW9kYWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdG9vbHRpcC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3BvcG92ZXJzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvY2Fyb3VzZWwubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Jvb3RzdHJhcC1hY2Nlc3NpYmlsaXR5Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zaWRla2ljay5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbG9naW4ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY2hhbmdlLWFuZC1zZXQtcGFzc3dvcmQubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWxvZ291dC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZGFmLW1lZGlhLXF1ZXJpZXMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLXNlYXJjaC1ib3gubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtdW5pdC1wcmljZXMtbmV3Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1maW5kLWZ1bmRzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC13ZWFsdGgtc291cmNlLWxvb2t1cC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZGlnaXRhbC1yZW5kZXJlci5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZ2VuZXJpYy1yZW5kZXJlci5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LWN1c3RvbS1jaGFubmVsLXRhYnMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC1jdXN0b20tY2VudGVyLWNvbG9yZWQubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC10YWJzLWFkdmljZS5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy90ZW1wbGF0ZXMvbWxjLWx0ZC1idXNpbmVzcy10aGVtZS5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy90ZW1wbGF0ZXMvbWxjLWx0ZC1jb21tdW5pdHktZm91bmRhdGlvbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1kYXkyLWxpc3RzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jYW1wYWlnbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2ZhbmRiLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLW1lZ2FtZW51Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvcmV0aXJlbWVudC1odWIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9lbWJlZHZpZ2Zvcm0ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9jYXJvdXNlbC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZmluZC1hbi1hZHZpc2VyLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvYWthbWFpLXZpZGVvLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9kaXJlY3QtcGVuc2lvbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2NhbXBhaWduLXVuY2hhbmdpbmcubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ibG9nLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvYmxvZ092ZXJ2aWV3L2Jsb2dPdmVydmlldy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztBQVNBLHVHQ1JBLFdBQ0UsWUFBQSxxQkFDQSxJQUFBLG9GQUFBLGFBQUEsQ0FBQSwrRUFBQSxjQUFBLENBQUEsOEVBQUEsa0JBQUEsQ0FBQSw4RUFBQSxjQU1GLFdBQ0UsWUFBQSw0QkFDQSxJQUFBLDJGQUFBLGFBQUEsQ0FBQSxzRkFBQSxjQUFBLENBQUEscUZBQUEsa0JBQUEsQ0FBQSxxRkFBQSxjQU1GLFdBQ0UsWUFBQSwyQkFDQSxJQUFBLDBGQUFBLGFBQUEsQ0FBQSxxRkFBQSxjQUFBLENBQUEsb0ZBQUEsa0JBQUEsQ0FBQSxvRkFBQSxjQU1GLFdBQ0UsWUFBQSxtQkFDQSxJQUFBLGtGQUFBLGFBQUEsQ0FBQSw2RUFBQSxjQUFBLENBQUEsNEVBQUEsa0JBQUEsQ0FBQSw0RUFBQSxjQWdCRixXQUNFLFlBQUEseUJBQ0EsSUFBQSx1R0FDQSxJQUFBLHVHQUFBLGFBQUEsQ0FBQSxrR0FBQSxlQUFBLENBQUEsaUdBQUEsY0FBQSxDQUFBLGdHQUFBLGtCQUFBLENBQUEscUlBQUEsY0FPRixXQUNFLFlBQUEsd0JBQ0EsSUFBQSx1R0FDQSxJQUFBLHVHQUFBLGFBQUEsQ0FBQSxrR0FBQSxlQUFBLENBQUEsaUdBQUEsY0FBQSxDQUFBLGdHQUFBLGtCQUFBLENBQUEscUlBQUEsY0FPRixXQUNDLFlBQUEsUUFDQSxJQUFBLHlFQUNBLElBQUEsK0VBQUEsMkJBQUEsQ0FBQSwwRUFBQSxjQUFBLENBQUEseUVBQUEsa0JBQUEsQ0FBQSxpRkFBQSxjQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0QsV0FDQSxJQUFBLCtEQUFBLGtCQUFBLENBQUEsZ0VBQUEsY0FBQSxDQUFBLCtEQUFBLGNBR0EsWUFBQSxVQUdBLFdBQ0EsSUFBQSxn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LGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsWUFERixpQkFDRSxZQUFBLEVGVEoseUJFekJJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxHRkFKLHlCRWxDSSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR0ZTSiwwQkUzQ0ksVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFB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RSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFD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Qk4sOERtRzcybUJBLGdFbkc4Mm1CQSxnRW1HNXptQk8sTUFBQSxRQUNBLE9BQUEsUW5HdzBtQlAsb0VBUkEsb0VBS0Esc0VBRUEsc0VtR3IwbUJPLHNFQXJEUCx3RW5HNDNtQkEsc0VBUkEsc0VBS0Esd0VtR24wbUJTLGdCQUFBLEtBdERULHNFbkdnNG1CQSw0RW1HOXptQk0sTUFBQSxRQWxFTixvRW5HbzRtQkEsMEVtRzd6bUJNLE1BQUEsUUF2RU4sc0VuR3c0bUJBLDRFbUc1em1CTSxNQUFBLFFuR2cwbUJOLGlCbUczem1CQSxtQm5HNHptQkEsbUJFNXhtQkUsaUJBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxFQUNBLE9BQUEsTUZneW1CRixtQm1HbDBtQkEscUJuR20wbUJBLHFCbUc3em1CSSxNQUFBLFFBQ0EsT0FBQSxRbkd5MG1CSix5QkFSQSx5QkFLQSwyQkFFQSwyQm1HdDBtQkksMkJBVEosNkJuR2kxbUJBLDJCQVJBLDJCQUtBLDZCbUdwMG1CTSxnQkFBQSxLbkcyMG1CTiw0Qm1HcjFtQkEsOEJuR3MxbUJBLDhCbUdsMG1CSSxNQUFBLFFuR3MwbUJKLDZCbUcxMW1CQSwrQm5HMjFtQkEsK0JtR24wbUJJLGNBQUEsRW5HdTBtQkosaUJtR24wbUJBLG1CbkdvMG1CQSxtQkUxem1CRSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxNRjh6bUJGLG1CbUcxMG1CQSxxQm5HMjBtQkEscUJtR3IwbUJJLE1BQUEsUUFDQSxPQUFBLFFuR2kxbUJKLHlCQVJBLHlCQUtBLDJCQUVBLDJCbUc5MG1CSSwyQkFUSiw2Qm5HeTFtQkEsMkJBUkEsMkJBS0EsNkJtRzUwbUJNLGdCQUFBLEtuR20xbUJOLDRCbUc3MW1CQSw4Qm5HODFtQkEsOEJtRzEwbUJNLE1BQUEsUW5HODBtQk4sNkJtR2wybUJBLCtCbkdtMm1CQSwrQm1HMzBtQkksY0FBQSxFbkcrMG1CSiwyQkFFQSxvQ21HNzBtQkEsMkJuRzQwbUJBLG9DbUd4MG1CSSxNQUFBLFFuRzYwbUJKLDJCQUVBLG9DbUczMG1CQSwyQm5HMDBtQkEs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QUFBLEdBS0osb0VBQ0UsUUFBQSxNQUdGLGdEQUNFLFFBQUEsV0FJRix5QkFDRSxtQ0FDRSxRQUFBIiwiZmlsZSI6ImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuMVxuICpcbiAqIENvcHlyaWdodCAyMDE0IFR3aXR0ZXIsIEluY1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjBcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIERlc2lnbmVkIGFuZCBidWlsdCB3aXRoIGFsbCB0aGUgbG92ZSBpbiB0aGUgd29ybGQgYnkgQG1kbyBhbmQgQGZhdC5cbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPWFhYThmODA5LWQxMjYtNDRmYy1hNDJiLTQzYjYyYTM2ZjgyMFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9iNzY5M2E4My1iODYxLTRhYTYtODVlMC05ZWNmNjc2YmM0ZDYuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYjc2OTNhODMtYjg2MS00YWE2LTg1ZTAtOWVjZjY3NmJjNGQ2LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYjA4NjhiNGMtMjM0ZS00N2QzLWJjNTktNDFhYjlkZTNjMGRiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYmNmNTQzNDMtZDAzMy00MWVlLWJiZDctMmI3N2RmM2ZlN2JhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2IwZmZkY2YwLTI2ZGEtNDdmZC04NDg1LTIwZTRhNDBkNGI3ZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9kYTA5ZjFmMS0wNjJhLTQ1YWYtODZlMS0yYmJkYjNkZDk0Zjkuc3ZnI2RhMDlmMWYxLTA2MmEtNDVhZi04NmUxLTJiYmRiM2RkOTRmOVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYzA3ZmVmOWUtYTkzNC00MmQ3LTkyYWQtNjkyMDVmMmI4YTAwLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2MwN2ZlZjllLWE5MzQtNDJkNy05MmFkLTY5MjA1ZjJiOGEwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhLzNiMzAzNjQxLTcwNmUtNDIyMS05NGM0LTRmYjQ5MWY0ZjhlZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhLzE0ZmY2MDgxLTMyNmQtNGRhZS1iNzc4LWQ3YWZhNjYxNjZmYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS84ZmRhMWU0Ny0xOWJlLTQ2YzctOGQ4My04ZDRmYjM1NTcyZjAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvZjc1MWM4YWUtMTA1Ny00NmQ5LThkNzQtNjI1OTJlMDAyNTY4LnN2ZyNmNzUxYzhhZS0xMDU3LTQ2ZDktOGQ3NC02MjU5MmUwMDI1NjhcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uZW90Py14bW0xZHcnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4LXhtbTFkdycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8teG1tMWR3JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLnR0Zj8teG1tMWR3JykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/LXhtbTFkdyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmFiL05BQkltcGFjdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL25hYi9OQUJJbXBhY3Qud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uYWIvTkFCSW1wYWN0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZmFtaWx5OiAnTmFiSW1wYWN0Jztcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25hYi9OQUItU2NyaXB0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmFiL05BQi1TY3JpcHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uYWIvTkFCLVNjcmlwdC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWZhbWlseTogJ05hYlNjcmlwdCc7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENvcnBpZExpZ2h0O1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvY29ycGlkL0NvcnBpZEMxXzMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDb3JwaWRIZWF2eTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcnBpZEMxXzgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1sYy1oYW1idXJnZXItbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLmljb24tbWxjLW1vYmlsZV9zaWRla2ljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmljb24tbWxjLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLW1sYy12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLmljb24tbWxjLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1tbGMtY2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tbWxjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4uaWNvbi1tbGMtY2FsY3VsYXRvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLW1sYy1maW5kLXlvdXItc3VwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5pY29uLW1sYy1lYXN5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmljZS1jZW50cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLW1sYy1uZXdzLWFuZC1pbnNpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmljb24tbWxjLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tbWxjLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4uaWNvbi1tbGMtd2hhdC1pcy1zdHJvbmdlci1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi5pY29uLW1sYy1wYXJ0bmVyaW5nLXdpdGgtdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLW1sYy1hc2stYS1xdWVzdGlvbi1saXZlLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi5pY29uLW1sYy1uZWVkLWFkdmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLmljb24tbWxjLWZpbmQtYW5kLWxvY2F0ZS1hbi1hZHZpc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG4uaWNvbi1tbGMtaGF2ZS1hbi1hZHZpc2VyLWNhbGwteW91OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4uaWNvbi1tbGMtY2FzZS1zdHVkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmljb24tbWxjLXByaWNlcy1hbmQtcGVyZm9ybWFuY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4uaWNvbi1tbGMtYmVzdC1kb2N0b3JzLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4uaWNvbi1tbGMtY2FsbC1jb250YWN0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLmljb24tbWxjLWdldC1hZHZpY2Utb24teW91ci1pbnN1cmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtaG90bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91ci1mYW1pbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdXItYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5pY29uLW1sYy1vcGVuLWFuLW1sYy1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uaWNvbi1tbGMtY2hvb3NlLXRoZS1yaWdodC1pbnZlc3RtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4uaWNvbi1tbGMtbG9nb3V0LW9mLXNlY3VyZXNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cbi5pY29uLW1sYy1yZWdpc3Rlci1mb3Itb25saW5lLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLmljb24tbWxjLWVtcGxveWVyLWNlbnRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cbi5pY29uLW1sYy1pbnZlc3RtZW50LXByb3RlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5pY29uLW1sYy10cmFuc2Zlci15b3VyLXVrLXBlbnNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5pY29uLW1sYy1nb3Zlcm5tZW50LWNvLWNvbnRyaWJ1dGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5pY29uLW1sYy1zcG91c2FsLWNvbnRyaWJ1dGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi5pY29uLW1sYy1zYWxhcnktc2FjcmlmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4uaWNvbi1tbGMtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cbi5pY29uLW1sYy1pbXBvcnRhbnQtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLW1sYy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLmljb24tbWxjLWVtYWlsLXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4uaWNvbi1tbGMtb3Blbi1hLXN1cGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cbi5pY29uLW1sYy13cml0ZS10by11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmljb24tbWxjLWNvbXBsaWFudC1yZXNvbHV0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLmljb24tbWxjLW90aGVyLWNvbnRhY3QtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLmljb24tbWxjLWZlYXR1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG4uaWNvbi1tbGMtZGl5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4uaWNvbi1tbGMtY2hhbmdpbmctam9iczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLmljb24tbWxjLXN0YXJ0aW5nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLmljb24tbWxjLWluY29tZS1wcm90ZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4uaWNvbi1tbGMtcmV0aXJlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLmljb24tbWxjLWludmVzdC1wZXJzb25hbC1hc3NldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5pY29uLW1sYy1jb25zb2xpZGF0ZS15b3VyLXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4uaWNvbi1tbGMtbXktc3VwZXItaXMtY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4uaWNvbi1tbGMtZ292ZXJuYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLmljb24tbWxjLW15LXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4uaWNvbi1tbGMtc3VwZXItc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4uaWNvbi1tbGMtbmV3c2xldHRlci1hcnRpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLmljb24tbWxjLWNsaWVudC1hc24tcmVmZXJyYWwtbGV0dGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLmljb24tbWxjLWNhbXBhaWduLXBsYW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4uaWNvbi1tbGMtdmlkZW8tcHJlc2VudGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLmljb24tbWxjLXN0cmF0ZWd5LWd1aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4uaWNvbi1tbGMtcHJlc2VudGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuLypcblRoaXMgQ1NTIHJlc291cmNlIGluY29ycG9yYXRlcyBsaW5rcyB0byBmb250IHNvZnR3YXJlIHdoaWNoIGlzIHRoZSB2YWx1YWJsZSBjb3B5cmlnaHRlZFxucHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBhbmQvb3IgaXRzIHN1cHBsaWVycy4gWW91IG1heSBub3QgYXR0ZW1wdCB0byBjb3B5LCBpbnN0YWxsLFxucmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuIFBsZWFzZSBjb250YWN0IE1vbm90eXBlXG5JbWFnaW5nIHdpdGggYW55IHF1ZXN0aW9ucyByZWdhcmRpbmcgV2ViIEZvbnRzOiAgaHR0cDovL3dlYmZvbnRzLmZvbnRzLmNvbVxuKi9cbi8qXG4qIEV4cGFuZHMgdGhlIHdpZHRoIGFuZCBoZWlnaHQgdG8gYSBzcGVjaWZpZWQgdmFsdWUgZm9yIHVzZSBvbiBhIHBsYWNlaG9sZGVyIGZvciBtb2RhbCB2aWRlby5cbiogaWUsIGNyZWF0ZXMgYSBjbGlja2FibGUgYXJlYSB0byBsYXVuY2ggdGhlIG1vZGFsLCB3aGlsZSB1c2luZyB0aGUgYnV0dG9uIHRleHQgZm9yIHNjcmVlbiByZWFkZXJzLlxuKiBTaG91bGQgYmUgdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIGEgYmFja2dyb3VuZCBpbWFnZSwgZWl0aGVyIHRocm91Z2ggc3R5bGluZyBvciAocHJlZmVyYWJseSkgdGhlXG4qIEJvb3RzdHJhcCBFeHRyYSB0YWIgaW4gY29tcG9uZW50cy5cbipcbiogVXNhZ2U6XG4qXG4qICAuY2xhc3MtbmFtZSB7XG4qICAgLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKDMxMHB4LDE2MHB4KTtcbiogIH1cbiovXG4vKlxuKiBBZGRzIGEgcHNldWRvIDpiZWZvcmUgY2xhc3Mgd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UgKyBzcGVjaWZpZWQgd2lkdGgvaGVpZ2h0XG4qL1xuLypcbiogQ3JlYXRlcyBhIHRyaWFuZ2xlIHBvaW50aW5nIHVwXG4qL1xuLnBhZ2VUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi50b3BvbmVUaXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly9tbGMtbWxjZDEubm9uLndodS5uYWIuY29tLmF1L2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvc3NvL2ljb24taW5mb3JtYXRpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnRvcG9uZUNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtSGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm1Db250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNDgwcHg7XG59XG4uZm9ybUNvbnRhaW5lcklucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDM1cHggISBpbXBvcnRhbnQ7XG59XG4uZm9ybUNvbnRhaW5lcklucHV0Rm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDY3ODYxICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICEgaW1wb3J0YW50O1xufVxuLnN1Ym1pdGJ1dHRvbiB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTVweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmllbGRzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubGlua3Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmZvcm1ncm91cGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLm91dGFnZU1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYWNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhbm5lci1idG4tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKCcvZXRjL2Rlc2lnbnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcvZXRjL2Rlc2lnbnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZXRjL2Rlc2lnbnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9ldGMvZGVzaWducy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2V0Yy9kZXNpZ25zL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmFcIjtcbn1cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlLFxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwsXG5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oMSAuc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDQgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTAuNXB4O1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODYlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogLjJlbTtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5hLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmJnLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOS41cHg7XG4gIG1hcmdpbjogNDJweCAwIDIxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbn1cbnVsIHVsLFxub2wgdWwsXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc3Nzc7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwLjVweCAyMXB4O1xuICBtYXJnaW46IDAgMCAyMXB4O1xuICBmb250LXNpemU6IDE4Ljc1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTAuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAxMHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuNzVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAyMi41cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1zbSxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSxcbnNlbGVjdC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG50ZXh0YXJlYS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtbGcsXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyxcbnNlbGVjdC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG50ZXh0YXJlYS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDMuNzVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI2cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDkuNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLXRvb2xiYXIgPiAuYnRuLFxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDkuNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMzYuNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGhlaWdodDogOTRweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAxOC4yNXB4IC0xMHB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMzYuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNi41cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogMjkuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyOS41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDI5LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjkuNXB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMzEuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMS41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzYuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNi41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjFweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIxcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuYS5sYWJlbDpob3ZlcixcbmEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3Zlcixcbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2Ny41cHg7XG4gIH1cbn1cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbmEubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNjN2RkZWY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWluLWhlaWdodDogMTYuNDI4NTcxNDNweDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4udG9vbHRpcC50b3Age1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzOSc7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwM2EnO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMnB4ICMwMDA7XG59XG5kaXYuYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMDtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5OWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICB0b3A6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKipcbkNPTU1FTlRJTkcgVEhJUyBPVVQgQVMgSVQgSVMgVVAgVE8gU0lURSBUSEVNRSBUTyBNQU5BR0Vcbi5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzJkNDgyMTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzIxNGM2Mjtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzZjNGEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMWM2O1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNkMjMyMmQ7XG59XG4uYWxlcnQtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMmYyYTtcbn1cbioqL1xuLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5uYXYubmF2YmFyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDk0cHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1uYXYgPiAub3BlbiA+IGEgbmF2Lm5hdmJhci1kZWZhdWx0bmF2Lm5hdmJhci1kZWZhdWx0IDpob3ZlciBuYXYubmF2YmFyLWRlZmF1bHRuYXYubmF2YmFyLWRlZmF1bHQgOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuLyogc3RhdGljIG1vYmlsZSBoZWFkZXIgYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LW1vYmlsZS1oZWFkZXIgLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg4ODtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNjcm9sbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTVweCAjNjY2O1xufVxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi8qIG1vYmlsZSBvZmZjYW52YXMgbmF2IC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbiNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7XG4gIGhlaWdodDogMzBweDtcbn1cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMjNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4jaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm5hdi1tb2JpbGUtaGVhZGVyIGEubmF2YmFyLWJyYW5kIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLyogaW1hZ2Ugc2VydmxldCBkZWZhdWx0IHJ1bGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi8qIVxuICogWWFtbSEzIC0gWWV0IGFub3RoZXIgbWVnYW1lbnUgZm9yIEJvb3RzdHJhcCAzXG4gKiBodHRwOi8vZ2VlZG1vLmdpdGh1Yi5jb20veWFtbTNcbiAqXG4gKiBAZ2VlZG1vIC0gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cbi55YW1tIC5uYXYsXG4ueWFtbSAuY29sbGFwc2UsXG4ueWFtbSAuZHJvcHVwLFxuLnlhbW0gLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi55YW1tIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueWFtbSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG4ueWFtbSAueWFtbS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi8qIHNpZGVraWNrIGRlc2t0b3AgKi9cbiNzaWRla2ljay1kZXNrdG9wIHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0b3A6IDE4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gIHotaW5kZXg6IDg4ODtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4zNXMgZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIHtcbiAgcGFkZGluZzogOHB4IDBweCAxMHB4IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODhjYmNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayBsaS5maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AubWluaW1pemVkIHtcbiAgcmlnaHQ6IC0xNDBweDtcbn1cbi5zaWRla2ljayBsaSBhIGkuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4vKiBzaWRla2ljayBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2lkZWtpY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NpZGVraWNrLW1vYmlsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlLmNvbGxhcHNlLmluIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTE1cHggIzY2Njtcbn1cbiNzaWRla2ljay1tb2JpbGUuY29sbGFwc2UuY29sbGFwc2luZyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59XG4ubG9naW4tcGFnZSxcbi5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbn1cbi5sb2dpbi10b3AtbmF2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudDtcbn1cbi5sb2dpbi10b3AtbmF2IGEge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmxvZ2luLXRvcC1uYXYgYTpob3Zlcixcbi5sb2dpbi10b3AtbmF2IGE6Zm9jdXMsXG4ubG9naW4tdG9wLW5hdiBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3JhcHBlci1zdWJoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ub3V0YWdlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYWNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1pbmZvLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXJyb3Jfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXJyb3JfbWVzc2FnZSB7XG4gIGNvbG9yOiAjOTkwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby1yZWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDE1cHggMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IDA7XG59XG4ubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwMDAwO1xufVxuLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAxODM4YztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDg1JTtcbn1cbi5tbGMtaGVhZGluZyB7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBtYXJnaW46IDQwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC1sb2dpbiAubWxjX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5tbGNfaGVhZGluZyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4uY3NzLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5sb2dpbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MSUgMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIiwgaGVsdmV0aWNhLCBhcmlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgI0JDNDQwMSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbl9wcmltYXJ5OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm1sYy1sdGQtbG9naW4gLnVzZXJuYW1lX2xhYmVsLFxuLm1sYy1sdGQtbG9naW4gLnBhc3N3b3JkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5oZWxwLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgcmlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuY29udGFpbmVyX2NvbnRlbnQge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnVzZXJuYW1lX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC51c2VybmFtZV9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubWxjX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAgcGFkZGluZy1ib3R0b206IDElO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAudXNlcm5hbWVfbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbG9naW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDUlIDAgNSU7XG4gIHdpZHRoOiA5MCU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnBhc3N3b3JkX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIHdpZHRoOiA5MCU7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAyMzFweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0Lm1pbmltaXplZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0LmV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTQwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0Lm1pbmltaXplZC13aWRnZXQge1xuICByaWdodDogLTMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0LmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWV4Y2xhbWF0aW9uLXdoaXRlLnBuZ1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlOmhvdmVyLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2VhOnZpc2l0ZWQsXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZWE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm91dGFnZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHggMTBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWluZm8tYXF1YS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAub3V0YWdlLW1lc3NhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5vdXRhZ2UtbWVzc2FnZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSBhOmhvdmVyLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGE6Zm9jdXMsXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYTp2aXNpdGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5lcnJvcl9zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAucGFzc3dvcmRfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyBhOmxhc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNsb3NlLWxvZ2luLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21tb24tc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbW1vbi1zcGlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbn1cbi5sb2dpbi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjM7XG59XG4uZHBtIGgyLFxuLmVuZXZpdGEgaDIsXG4uYmx1ZXByaW50IGgyLFxuLmZjLW9uZSBoMixcbi5wb3J0Zm9saW8tZm9jdXMgaDIsXG4ucHJlbWl1bS1jaG9pY2UgaDIsXG4uc3QtYW5kcmV3cyBoMixcbi50b3AtMjAwIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5LFxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5LFxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnksXG4uZmMtb25lIC5idXR0b25fcHJpbWFyeSxcbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeSxcbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeSxcbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHBtIGg0LFxuLmVuZXZpdGEgaDQsXG4uYmx1ZXByaW50IGg0LFxuLmZjLW9uZSBoNCxcbi5wb3J0Zm9saW8tZm9jdXMgaDQsXG4ucHJlbWl1bS1jaG9pY2UgaDQsXG4uc3QtYW5kcmV3cyBoNCxcbi50b3AtMjAwIGg0IHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHBtIC5mb3JtLWNvbnRyb2wsXG4uZW5ldml0YSAuZm9ybS1jb250cm9sLFxuLmJsdWVwcmludCAuZm9ybS1jb250cm9sLFxuLmZjLW9uZSAuZm9ybS1jb250cm9sLFxuLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2wsXG4uc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sLFxuLnRvcC0yMDAgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZW5ldml0YSxcbi5wcmVtaXVtLWNob2ljZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZW5ldml0YSBoMixcbi5wcmVtaXVtLWNob2ljZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEgaDQsXG4ucHJlbWl1bS1jaG9pY2UgaDQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhIC5mb3JtLWNvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZW5ldml0YSAud3JhcHBlci1zdWJoZWFkZXIsXG4uYmx1ZXByaW50IC53cmFwcGVyLXN1YmhlYWRlcixcbi5mYy1vbmUgLndyYXBwZXItc3ViaGVhZGVyLFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1zdWJoZWFkZXIsXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItc3ViaGVhZGVyLFxuLnN0LWFuZHJld3MgLndyYXBwZXItc3ViaGVhZGVyLFxuLnRvcC0yMDAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmVuZXZpdGEgLnVzZXJuYW1lX2NvbnRyb2wsXG4uYmx1ZXByaW50IC51c2VybmFtZV9jb250cm9sLFxuLmZjLW9uZSAudXNlcm5hbWVfY29udHJvbCxcbi5wb3J0Zm9saW8tZm9jdXMgLnVzZXJuYW1lX2NvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLnVzZXJuYW1lX2NvbnRyb2wsXG4uc3QtYW5kcmV3cyAudXNlcm5hbWVfY29udHJvbCxcbi50b3AtMjAwIC51c2VybmFtZV9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG59XG4uZW5ldml0YSAucGFzc3dvcmRfY29udHJvbCxcbi5ibHVlcHJpbnQgLnBhc3N3b3JkX2NvbnRyb2wsXG4uZmMtb25lIC5wYXNzd29yZF9jb250cm9sLFxuLnBvcnRmb2xpby1mb2N1cyAucGFzc3dvcmRfY29udHJvbCxcbi5wcmVtaXVtLWNob2ljZSAucGFzc3dvcmRfY29udHJvbCxcbi5zdC1hbmRyZXdzIC5wYXNzd29yZF9jb250cm9sLFxuLnRvcC0yMDAgLnBhc3N3b3JkX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA5JTtcbn1cbi5kcG0gLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWhlYWRlcixcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbi5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbi5lbmV2aXRhIC5sb2dpbi1jb250YWluZXIsXG4uYmx1ZXByaW50IC5sb2dpbi1jb250YWluZXIsXG4uZmMtb25lIC5sb2dpbi1jb250YWluZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5sb2dpbi1jb250YWluZXIsXG4ucHJlbWl1bS1jaG9pY2UgLmxvZ2luLWNvbnRhaW5lcixcbi5zdC1hbmRyZXdzIC5sb2dpbi1jb250YWluZXIsXG4udG9wLTIwMCAubG9naW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZHBtIC5oZWxwLWNvbnRlbnQsXG4uZW5ldml0YSAuaGVscC1jb250ZW50LFxuLmJsdWVwcmludCAuaGVscC1jb250ZW50LFxuLmZjLW9uZSAuaGVscC1jb250ZW50LFxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50LFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQsXG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50LFxuLnRvcC0yMDAgLmhlbHAtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYzO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHBtIGEsXG4uZW5ldml0YSBhLFxuLmJsdWVwcmludCBhLFxuLmZjLW9uZSBhLFxuLnBvcnRmb2xpby1mb2N1cyBhLFxuLnByZW1pdW0tY2hvaWNlIGEsXG4uc3QtYW5kcmV3cyBhLFxuLnRvcC0yMDAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcG0ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kcG0gLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY3ODYxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiN2E5O1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiN2E5O1xufVxuLmRwbSAuaGVscC1jb250ZW50IGEsXG4uZHBtIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5kcG0gLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZHBtIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzA2Nzg2MSAhaW1wb3J0YW50O1xufVxuLmRwbSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmRwbSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoNiwgMTIwLCA5NywgMC42KSAhaW1wb3J0YW50O1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJjOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWQxZjM7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVkMWYzO1xufVxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhLFxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YmM5ICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmVuZXZpdGEgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDQsIDE1NiwgMjAyLCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjliMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjM7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzAwNjliMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjM7XG59XG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYSxcbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY5YjMgIWltcG9ydGFudDtcbn1cbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDVhOWMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgwLCA5MSwgMTU2LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDVhOWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTljICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUge1xuICBjb2xvcjogIzU4NTk1Yjtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODJiNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTRkMjtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTRkMjtcbn1cbi5mYy1vbmUgLmhlbHAtY29udGVudCBhLFxuLmZjLW9uZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uZmMtb25lIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNjliMyAhaW1wb3J0YW50O1xufVxuLmZjLW9uZSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mYy1vbmUgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDAsIDg1LCAxNTksIDAuNikgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNzIyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMWI0MWEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiNDFhO1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNiMWI0MWEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiNDFhO1xufVxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGEsXG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOWI5ZTA3ICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDEyZCAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNzIyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMTk1LCAxOTksIDQ3LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICNjNGM3MjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNzIyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcmVtaXVtLWNob2ljZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzk3OGE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjVhYjtcbn1cbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNWFiO1xufVxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYSxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNzE2NjU5ICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYmIzOGMgIWltcG9ydGFudDtcbn1cbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgxNjIsIDE1MCwgMTM3LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3Mge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTJlODE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3MWI4O1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzFiODtcbn1cbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYSxcbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzBlMmU4MSAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSg0MCwgNTUsIDEyNCwgMC42KSAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdmMWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZjMwO1xufVxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWYzMDtcbn1cbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYSxcbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNjJiMiAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAgLmZvcm0tY29udHJvbDpmb2N1cyxcbi50b3AtMjAwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgyNDUsIDEyNiwgMzMsIDAuNikgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwLWhlYWRpbmcgaDIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG59XG4udG9wLTIwMC1oZWFkaW5nIGgyIGEge1xuICBjb2xvcjogI2ZkN2YxYztcbn1cbi50b3AtMjAwLWhlYWRpbmcgaDIgYTpob3Zlcixcbi50b3AtMjAwLWhlYWRpbmcgaDIgYTpmb2N1cyxcbi50b3AtMjAwLWhlYWRpbmcgaDIgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcmdvdHRlbl9wYXNzd29yZF9zdWJtaXRfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTElO1xufVxuLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5jb250YWluZXJfY29udGVudCB7XG4gIHdpZHRoOiA0ODBweDtcbn1cbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAudXNlcm5hbWVfbGFiZWwsXG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLnBhc3N3b3JkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgd2lkdGg6IDgyJTtcbn1cbi5kcG0gLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLmVuZXZpdGEgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLmJsdWVwcmludCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4uZmMtb25lIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi50b3AtMjAwIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG59XG4uZHBtIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLmVuZXZpdGEgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4uYmx1ZXByaW50IC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLmZjLW9uZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi50b3AtMjAwIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kcG0gLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5lbmV2aXRhIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uYmx1ZXByaW50IC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uZmMtb25lIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4udG9wLTIwMCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kcG0gLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjc4NjE7XG59XG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5lbmV2aXRhIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWJjOTtcbn1cbi5ibHVlcHJpbnQgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDY5YjM7XG59XG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmMtb25lIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2OWIzO1xufVxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzliOWUwNztcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDEyZDtcbn1cbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLnByZW1pdW0tY2hpb2NlIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3MTY2NTk7XG59XG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogI2JiYjM4Yztcbn1cbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLnN0LWFuZHJld3MgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMGUyZTgxO1xufVxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4udG9wLTIwMCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyYjI7XG59XG4ubWxjLXBhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAucGFzc3dvcmRfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpob3Zlcixcbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6Zm9jdXMsXG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud3JhcHBlci1kZmRmZGYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgaDMge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyOiAwO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5OnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxICFpbXBvcnRhbnQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmNvbC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGEsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGE6dmlzaXRlZCxcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGEgOmhvdmVyLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOnZpc2l0ZWQgOmhvdmVyLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOmZvY3VzIDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRwbSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uZW5ldml0YSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uYmx1ZXByaW50IC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5mYy1vbmUgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnRvcC0yMDAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogNDB2aDtcbn1cbi5kcG0gLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uZW5ldml0YSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uZmMtb25lIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLnRvcC0yMDAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZHBtIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLmVuZXZpdGEgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4uYmx1ZXByaW50IC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLmZjLW9uZSAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5wb3J0Zm9saW8tZm9jdXMgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4ucHJlbWl1bS1jaG9pY2UgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4uc3QtYW5kcmV3cyAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi50b3AtMjAwIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZHBtIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLmVuZXZpdGEgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4uYmx1ZXByaW50IC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLmZjLW9uZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5wb3J0Zm9saW8tZm9jdXMgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4ucHJlbWl1bS1jaG9pY2UgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4uc3QtYW5kcmV3cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi50b3AtMjAwIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5ibHVlcHJpbnQgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uZW5ldml0YSAuaGVscC1jb250ZW50LFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubG9nb3V0LXBhZ2UgLm1sYy1sdGQtc2lkZWtpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ud3JhcHBlci1sb2dvdXQtY29udGVudCAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubG9nb3V0LXBhZ2UgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9naW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjclIDA7XG4gIH1cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHNwYW4uYnV0dG9uLW1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC53cmFwcGVyLWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcG0gLndyYXBwZXItc3ViaGVhZGVyLFxuICAuZW5ldml0YSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5ibHVlcHJpbnQgLndyYXBwZXItc3ViaGVhZGVyLFxuICAuZmMtb25lIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5zdC1hbmRyZXdzIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLnRvcC0yMDAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZHBtIC5oZWxwLWNvbnRlbnQsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50LFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50LFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50LFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5kcG0gLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5lbmV2aXRhIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuYmx1ZXByaW50IC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuZmMtb25lIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5zdC1hbmRyZXdzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAudG9wLTIwMCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kcG0gLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLmVuZXZpdGEgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLmJsdWVwcmludCAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAuZmMtb25lIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLnByZW1pdW0tY2hvaWNlIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5zdC1hbmRyZXdzIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC50b3AtMjAwIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuZHBtIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAuZW5ldml0YSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLmJsdWVwcmludCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLmZjLW9uZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnBvcnRmb2xpby1mb2N1cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnByZW1pdW0tY2hvaWNlIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAuc3QtYW5kcmV3cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnRvcC0yMDAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubWxjLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5kcG0gLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmRwbSAubG9naW4tY29udGFpbmVyLFxuICAuZHBtIC5sb2dpbi1jb250YWluZXIsXG4gIC5lbmV2aXRhIC5sb2dpbi1jb250YWluZXIsXG4gIC5ibHVlcHJpbnQgLmxvZ2luLWNvbnRhaW5lcixcbiAgLmZjLW9uZSAubG9naW4tY29udGFpbmVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC5sb2dpbi1jb250YWluZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAubG9naW4tY29udGFpbmVyLFxuICAuc3QtYW5kcmV3cyAubG9naW4tY29udGFpbmVyLFxuICAudG9wLTIwMCAubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZHBtIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50IHAsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgcCxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IHAsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBwLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBwLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50O1xuICB9XG59XG4vKiBkZXNrdG9wICovXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuLyogbW9iaWxlICovXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNjOGM2YzIgc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUycHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiBkYXJrb3JhbmdlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdG9wOiAxM3B4O1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICNiYzQ0MDE7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgcGFkZGluZzogMTQuNXB4IDIwcHg7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wOiAxcHggI2M4YzZjMiBzb2xpZDtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IDI5cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjOTUxMDk7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG4gIGJvcmRlci1jb2xvcjogI2JjNDQwMTtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bjphY3RpdmUsXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2JjNDQwMTtcbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTQuNXB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTJlMmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTJlMmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUycHg7XG59XG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1sYy1sdGQtc2VhcmNoLWJveCAuZm9ybS1ncm91cCAuaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzEyZTJiO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KTtcbn1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAsXG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgcmlnaHQ6IDA7XG59XG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5mb3JtLWdyb3VwIC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAtMThweDtcbiAgei1pbmRleDogMTA7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIG1hcmdpbjogM3B4IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5tbGMtbHRkLW5hdi1wcmltYXJ5IC5uYXYtbW9iaWxlLWhlYWRlciAuY29sLXhzLTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTphZnRlciB7XG4gIHJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICByaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGRlc2t0b3AgKi9cbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG59XG4vKiBtb2JpbGUgKi9cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhIC5wYW5lbC1ncm91cCxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtZGVmYXVsdCxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqICosXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgPiAqICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlcixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcgaDQgPiBhIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIGg0ID4gYTpiZWZvcmUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMWVtIDAgMDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsLm9wZW5lZCB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbC5vcGVuZWQgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmlucHV0LWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5lbmREYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuc3RhcnREYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZGF0ZSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmhpc3RvcmljYWxCdXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuaGlzdG9yaWNhbERhdGFTdGF0dXNNZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTU7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByb2R1Y3QtbmFtZSBoMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtbmFtZSBhIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgbWluLXdpZHRoOiA4MDBweCAhIGltcG9ydGFudDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRkIC5jb250cm9scyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNnB4ICEgaW1wb3J0YW50O1xuICB3aWR0aDogMTI1cHggISBpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjOGM4YTg2O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MCU7XG4gIHRvcDogMjVweDtcbn1cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzk3ODc1O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG59XG4uaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3OTc4NzU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhIGltcG9ydGFudDtcbn1cbi5zdGFydERhdGUgbGFiZWwsXG4uZW5kRGF0ZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uc3RhcnREYXRlIC5kcm9wZG93bi1tZW51LFxuLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgd2lkdGg6IDI5MHB4O1xufVxuLmJ0bi1saW5rIHtcbiAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSAuYnRuLXNtIHtcbiAgb3V0bGluZTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIHVsLmRyb3Bkb3duLW1lbnUgbGkgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaGlzdG9yaWNhbCB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB0aGVhZCB0ZCB7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICB0b3A6IDI2cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwIGlucHV0LmRhdGUge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gICAgbWluLXdpZHRoOiA3OTBweCAhIGltcG9ydGFudDtcbiAgfVxuICAucmVpbnZlc3RtZW50TGluayB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudW5pdC1wcmljZXMtdGFibGUgbGFiZWwge1xuICAgIGZsb2F0OiBub25lICEgaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogMjZweDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhIGltcG9ydGFudDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIHRvcDogMjZweDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlaW52ZXN0bWVudExpbmsge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogOTBweDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cbi8qVU5JVCBQcmljZXMgKi9cbi8qdGhlIGNhbGVuZGFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi8qbW9yZSBwYWRkaW5nIGluIHRoZSBidXR0b25zIGluIGNhbGVuZGFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qYnV0dG9uIHRvZGF5ICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc3ODA7XG4gIGJvcmRlci1jb2xvcjogIzAxNzc4MDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWluZm8gLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypidXR0b24gY2xlYXIgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczZjNhO1xuICBib3JkZXItY29sb3I6ICM0NzNmM2E7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi8qYnV0dG9uIGRvbmUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4vKmRpc2FibGVkIGRhdGVzICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi8qd2lkdGggb2YgdGhlIGNhbGVuZGFyIHN0YXJ0IGFuZCBlbmQgZGF0ZSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuc3RhcnREYXRlIC5kcm9wZG93bi1tZW51LFxuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZW5kRGF0ZSAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAzMjBweDtcbn1cbi8qbWFrZSBzYW1lIHdpZHRoIGVhY2ggb2YgdGhlIGRhdGUgYnV0dG9uICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgLmhpc3RvcmljYWwub3BlbmVkIHRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAvKmZpeGMgY29uZmxpY3Qgd2l0aCBkcm9wZG93biBtZWdhbWVudSBmdWxsIHdpZHRoKi9cbiAgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyphamR1c3QgdGhlIGZpeCBwcmljZSB0YWJsZSB0byBtYXRjaCB3aXRoIGFjY29yZGlvbiovXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gICAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAvKm1ha2UgdGhlIGRhdGUgZmllbGQgd2lkZXIgKi9cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC8qbWFrZSB0aGUgZGl2IGJ1dHRvbiBwcmljZSBoaXN0b3J5IHdpZGVyKi9cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi8qcG9zaXRpb24gcHJpY2UgaGlzdG9yeSBidXR0b24qL1xuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICByaWdodDogMHB4O1xufVxuLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLypwb3NpdGlvbiBwcmljZSBoaXN0b3J5IGJ1dHRvbiovXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuICAvKnBvc2l0aW9uIHByaWNlIGNsb3NlIGJ1dHRvbiovXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZ1bmQtc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZ1bmQtc2VhcmNoLWZvcm0gLmdvIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLnNlYXJjaC1kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLmZpbHRlci1zZWFyY2gtZm9ybSAucmVzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLnJlc3VsdHMtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAucmVzdWx0cy1hcmVhIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIEZpbmQgYSBmdW5kICovXG4ud3JhcHBlci1maW5kLWEtZnVuZCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mdW5kLXNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxMHB4ICEgaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwcHggMHB4IDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpICEgaW1wb3J0YW50O1xufVxuLnNlYXJjaC1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZnVuZC1zZWFyY2gtZm9ybSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzOTAwO1xufVxuLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMzgwcHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTllNTtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM1cHggISBpbXBvcnRhbnQ7XG59XG4uZnVuZC1yZXN1bHRzIHRhYmxlLnRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIycHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZXN1bHRzLWFyZWEgdGFibGUudGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3Jlc3VsdHNCb2R5IGg0LnBhbmVsLXRpdGxlIGEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuI3Byb2R1Y3RIZWFkZXIgaDQucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbiNwcm9kdWN0SGVhZGVyIGg0LnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi8qIEZpbmRhICBmdW5kIHJlc3BvbnNpdmUgc3R5bGVzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogYXV0byAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVuZC1zZWFyY2gtZm9ybSAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDAlO1xuICAgIHRvcDogLTEwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDg1JSAhIGltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5tbGNMdGRXZWFsdGhTb3VyY2VMb29rdXAgLmRyb3Bkb3duLW1lbnUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuLyogc3R5bGVzIGZvciBiYXNlIG1sYyBmbGF2b3VyZWQgZGlnaXRhbCByZW5kZXJlciAqL1xuLmRpcmVjdC1zdXBlci1wYWdlLWNvbnRhaW5lcixcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyLFxuLmRpcmVjdC1zdXBlci10aW1lb3V0LWNvbnRhaW5lcixcbi5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIsXG4uZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIge1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5jb2wtaGVhZGVyLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5jb2wtaGVhZGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLmNvbC1oZWFkZXIsXG4uZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5jb2wtaGVhZGVyLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5jb2wtaGVhZGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLmNvbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmRpcmVjdC1zdXBlci1wYWdlLWNvbnRhaW5lciAucm93LWhlYWRlciAuYm9vdHN0cmFwLXJvdyBkaXYsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuLmdlbmVyaWMtcmVuZGVyZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuLmRpcmVjdC1zdXBlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWhlYWRlciAuYm9vdHN0cmFwLXJvdyBkaXYsXG4uZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuLmdlbmVyaWMtcmVuZGVyZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2IHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLm1sYy1sb2dvIC50ZXh0LWltYWdlLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5tbGMtbG9nbyAudGV4dC1pbWFnZSxcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5tbGMtbG9nbyAudGV4dC1pbWFnZSxcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLm1sYy1sb2dvIC50ZXh0LWltYWdlLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5tbGMtbG9nbyAudGV4dC1pbWFnZSxcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5tbGMtbG9nbyAudGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLm5hYi1sb2dvIC50ZXh0LWltYWdlLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5uYWItbG9nbyAudGV4dC1pbWFnZSxcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5uYWItbG9nbyAudGV4dC1pbWFnZSxcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLm5hYi1sb2dvIC50ZXh0LWltYWdlLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5uYWItbG9nbyAudGV4dC1pbWFnZSxcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5uYWItbG9nbyAudGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC50ZXh0LWltYWdlIHAsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLnRleHQtaW1hZ2UgcCxcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC50ZXh0LWltYWdlIHAsXG4uZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC50ZXh0LWltYWdlIHAsXG4uZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLnRleHQtaW1hZ2UgcCxcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC50ZXh0LWltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctYm9keSxcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAucm93LWJvZHksXG4uZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAucm93LWJvZHksXG4uZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctYm9keSxcbi5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAucm93LWJvZHksXG4uZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xufVxuLmRpcmVjdC1zdXBlci1wYWdlLWNvbnRhaW5lciAucm93LWZvb3Rlcixcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAucm93LWZvb3Rlcixcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyLFxuLmRpcmVjdC1zdXBlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3Rlcixcbi5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3Rlcixcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIHtcbiAgLyogd29ya2Fyb3VuZCBmb3IgZXhwZXJpZW5jZSBwZXJzb25hbGlzYXRpb24gaGVpZ2h0IHNldHRpbmcgKi9cbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlcixcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIGEsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAucm93LWZvb3RlciAuZ2V0LWluLXRvdWNoLXdyYXBwZXIgYSxcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIGEsXG4uZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3RlciAuZ2V0LWluLXRvdWNoLXdyYXBwZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lcixcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lcixcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lcixcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lciB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLmRpcmVjdC1zdXBlci1wYWdlLWNvbnRhaW5lciAucm93LWZvb3RlciAud2hpdGUtcmV2ZXJzZSBhLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIC53aGl0ZS1yZXZlcnNlIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAucm93LWZvb3RlciAud2hpdGUtcmV2ZXJzZSBhLFxuLmRpcmVjdC1zdXBlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3RlciAud2hpdGUtcmV2ZXJzZSBhLFxuLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIC53aGl0ZS1yZXZlcnNlIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3RlciAud2hpdGUtcmV2ZXJzZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5jYW1wYWlnbixcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAucm93LWZvb3RlciAuY2FtcGFpZ24sXG4uZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAucm93LWZvb3RlciAuY2FtcGFpZ24sXG4uZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctZm9vdGVyIC5jYW1wYWlnbixcbi5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3RlciAuY2FtcGFpZ24sXG4uZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWZvb3RlciAuY2FtcGFpZ24ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLmZvcm0tbG9hZGluZy13cmFwcGVyIC5mb3JtLWxvYWRpbmctY29udGVudCxcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZm9ybS1sb2FkaW5nLXdyYXBwZXIgLmZvcm0tbG9hZGluZy1jb250ZW50LFxuLmdlbmVyaWMtcmVuZGVyZXItcGFnZS1jb250YWluZXIgLmZvcm0tbG9hZGluZy13cmFwcGVyIC5mb3JtLWxvYWRpbmctY29udGVudCxcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLmZvcm0tbG9hZGluZy13cmFwcGVyIC5mb3JtLWxvYWRpbmctY29udGVudCxcbi5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAuZm9ybS1sb2FkaW5nLXdyYXBwZXIgLmZvcm0tbG9hZGluZy1jb250ZW50LFxuLmdlbmVyaWMtcmVuZGVyZXItdGltZW91dC1jb250YWluZXIgLmZvcm0tbG9hZGluZy13cmFwcGVyIC5mb3JtLWxvYWRpbmctY29udGVudCB7XG4gIG1hcmdpbjogNGVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgI3N0YXRlLW92ZXJsYXkuc3RhdGUtZGlzYWJsZWQsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgI3N0YXRlLW92ZXJsYXkuc3RhdGUtZGlzYWJsZWQsXG4uZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAjc3RhdGUtb3ZlcmxheS5zdGF0ZS1kaXNhYmxlZCxcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgI3N0YXRlLW92ZXJsYXkuc3RhdGUtZGlzYWJsZWQsXG4uZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgI3N0YXRlLW92ZXJsYXkuc3RhdGUtZGlzYWJsZWQsXG4uZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAjc3RhdGUtb3ZlcmxheS5zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5ncm91cC1JbnZlc3RtZW50R3JvdXAgc3BhbjpsYXN0LW9mLXR5cGU6YWZ0ZXIsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdyb3VwLUludmVzdG1lbnRHcm91cCBzcGFuOmxhc3Qtb2YtdHlwZTphZnRlcixcbi5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5ncm91cC1JbnZlc3RtZW50R3JvdXAgc3BhbjpsYXN0LW9mLXR5cGU6YWZ0ZXIsXG4uZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5ncm91cC1JbnZlc3RtZW50R3JvdXAgc3BhbjpsYXN0LW9mLXR5cGU6YWZ0ZXIsXG4uZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgLmdyb3VwLUludmVzdG1lbnRHcm91cCBzcGFuOmxhc3Qtb2YtdHlwZTphZnRlcixcbi5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5ncm91cC1JbnZlc3RtZW50R3JvdXAgc3BhbjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIsXG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAucm93LWhlYWRlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIsXG4gIC5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIsXG4gIC5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAucm93LWhlYWRlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIsXG4gIC5kaXJlY3Qtc3VwZXItcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuICAuZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAucm93LWhlYWRlciAuYm9vdHN0cmFwLXJvdyBkaXYsXG4gIC5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuICAuZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2LFxuICAuZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWhlYWRlciAuYm9vdHN0cmFwLXJvdyBkaXYge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5tbGMtbG9nbyBpbWcsXG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAucm93LWhlYWRlciAubWxjLWxvZ28gaW1nLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lciAucm93LWhlYWRlciAubWxjLWxvZ28gaW1nLFxuICAuZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5tbGMtbG9nbyBpbWcsXG4gIC5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAucm93LWhlYWRlciAubWxjLWxvZ28gaW1nLFxuICAuZ2VuZXJpYy1yZW5kZXJlci10aW1lb3V0LWNvbnRhaW5lciAucm93LWhlYWRlciAubWxjLWxvZ28gaW1nLFxuICAuZGlyZWN0LXN1cGVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5ib290c3RyYXAtcm93IGRpdiAubWxjLWxvZ28gaW1nLFxuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2IC5tbGMtbG9nbyBpbWcsXG4gIC5nZW5lcmljLXJlbmRlcmVyLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5ib290c3RyYXAtcm93IGRpdiAubWxjLWxvZ28gaW1nLFxuICAuZGlyZWN0LXN1cGVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5ib290c3RyYXAtcm93IGRpdiAubWxjLWxvZ28gaW1nLFxuICAuZGlyZWN0LXBlbnNpb24tdGltZW91dC1jb250YWluZXIgLnJvdy1oZWFkZXIgLmJvb3RzdHJhcC1yb3cgZGl2IC5tbGMtbG9nbyBpbWcsXG4gIC5nZW5lcmljLXJlbmRlcmVyLXRpbWVvdXQtY29udGFpbmVyIC5yb3ctaGVhZGVyIC5ib290c3RyYXAtcm93IGRpdiAubWxjLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIgLmNvbC1oZWFkZXIgPiAucGFyLWNvbC1oZWFkZXIgPiAuc2VjdGlvbixcbi5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciAuY29sLWhlYWRlciA+IC5wYXItY29sLWhlYWRlciA+IC5zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciA6bm90KC5zci1vbmx5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgOm5vdCguc3Itb25seSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgaDEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGgxLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGgyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgaDMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGg0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBoNSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgaDUge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgcCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBocixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgaHIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1ob21lQWRkcmVzcyBoMyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taG9tZUFkZHJlc3MgaDMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tbWFpbGluZ0FkZHJlc3MgaDMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLW1haWxpbmdBZGRyZXNzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc21hbGwtZ3JleS10ZXh0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc21hbGwtZ3JleS10ZXh0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zbWFsbC1ncmV5LXRleHQgcCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNtYWxsLWdyZXktdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmZpZWxkLWRlc2NyaXB0aW9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZmllbGQtZGVzY3JpcHRpb24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLm9wdGlvbmFsLWxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAub3B0aW9uYWwtbGFiZWwsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLm1hbnVhbC1hZGRyZXNzLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAubWFudWFsLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5vcHRpb25hbC1sYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5vcHRpb25hbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaW5saW5lLXRleHQgKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmlubGluZS10ZXh0ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLm5vLW1hcmdpbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5uby1wYWRkaW5nLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAudmVydGljYWwtYWxpZ24tY2VudGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAudmVydGljYWwtYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBsYWJlbCBzcGFuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBsYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGxhYmVsOmVtcHR5LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBsYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciA+IGxhYmVsID4gc3Bhbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciA+IGxhYmVsID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBpbnB1dCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgaW5wdXQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgc2VsZWN0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBzZWxlY3QsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdGV4dGFyZWEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHRleHRhcmVhLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5wcmVwb3AtaW5wdXQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5wcmVwb3AtaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LnByZXBvcC1pbnB1dCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LnByZXBvcC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmlucHV0LWdyb3VwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBzZWxlY3Q6Oi1tcy1leHBhbmQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgc2VsZWN0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2NvbW1vbi9pY29ucy9kb3duLWFycm93LWdyZXkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBsZWdlbmQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGxlZ2VuZDpub3QoLmxhYmVsLWNvbnRhaW5lciksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGxlZ2VuZDpub3QoLmxhYmVsLWNvbnRhaW5lcikge1xuICBtYXJnaW46IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2Lml0ZXJhdGlvbi1jb250YWluZXIgPiA6bm90KDplbXB0eSksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5pdGVyYXRpb24tY29udGFpbmVyID4gOm5vdCg6ZW1wdHkpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5tYW51YWwtaXRlcmF0aW9uLWNvbnRhaW5lciA+IDpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2Lm1hbnVhbC1pdGVyYXRpb24tY29udGFpbmVyID4gOm5vdCg6ZW1wdHkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IHAsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5pdGVyYXRpb24tY29udGFpbmVyID4gcCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IGRpdltkaWdpZjItbWFudWFsLWFkZHJlc3NdLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IGRpdltkaWdpZjItbWFudWFsLWFkZHJlc3NdLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5pdGVyYXRpb24tY29udGFpbmVyID4gW3NyYyo9aHRtbGNvbnRlbnRdLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IFtzcmMqPWh0bWxjb250ZW50XSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1saXN0IGRpdi5pdGVyYXRpb24tY29udGFpbmVyID4gOm5vdCg6ZW1wdHkpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1saXN0IGRpdi5pdGVyYXRpb24tY29udGFpbmVyID4gOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbGlzdCBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IDpub3QoOmVtcHR5KSA+IDpmaXJzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbGlzdCBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IDpub3QoOmVtcHR5KSA+IDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxpc3QgZGl2Lml0ZXJhdGlvbi1jb250YWluZXIgPiA6bm90KDplbXB0eSkgPiA6bGFzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbGlzdCBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IDpub3QoOmVtcHR5KSA+IDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRmbi1maWVsZCAuaW5wdXQtZ3JvdXAsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10Zm4tZmllbGQgLmlucHV0LWdyb3VwLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXRmbi1maWVsZCAuaW5wdXQtZ3JvdXAsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXRmbi1maWVsZCAuaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBhID4gLmdseXBoaWNvbjpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGEgPiAuZ2x5cGhpY29uOmJlZm9yZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBidXR0b24gPiAuZ2x5cGhpY29uOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgYnV0dG9uID4gLmdseXBoaWNvbjpiZWZvcmUge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2x5cGhpY29uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAudGF4LWRldGFpbHMgPiAqLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAudGF4LWRldGFpbHMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC50YXgtZGV0YWlscyBoMyB+IHNwYW4uaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnRheC1kZXRhaWxzIGgzIH4gc3Bhbi5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAudGF4LWRldGFpbHMgaDMgfiBzcGFuLmlucHV0LWdyb3VwLWJ0biBidXR0b24gc3Bhbi5nbHlwaGljb24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC50YXgtZGV0YWlscyBoMyB+IHNwYW4uaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiBzcGFuLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1wZXJjZW50LWZpZWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1wZXJjZW50LWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItcGVyY2VudC1maWVsZCBpbnB1dCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItcGVyY2VudC1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItcGVyY2VudC1maWVsZCAuZ2VuZXJpYy1yZW5kZXJlci1wZXJjZW50YWdlLXNpZ24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXBlcmNlbnQtZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItcGVyY2VudGFnZS1zaWduIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOmZvY3VzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjQkM0NDAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQzQ0MDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgNHB4IHJnYmEoMjAxLCA4MSwgMTksIDAuNikgIWltcG9ydGFudDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSksXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSksXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGxpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBsaSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGxpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGxpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGxpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBsaSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGxpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgbGkuYWN0aXZlIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGxpLmFjdGl2ZSBhLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgbGkuYWN0aXZlIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgbGkuYWN0aXZlIGEsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgbGkuYWN0aXZlIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGxpLmFjdGl2ZSBhLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgbGkuYWN0aXZlIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYnV0dG9uLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYnV0dG9uOmFjdGl2ZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYnV0dG9uOmFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbjphY3RpdmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uOmFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b246YWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b246YWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uOmFjdGl2ZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b246YWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGE6YWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhOmFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGE6YWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGE6YWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGE6YWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhOmFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGE6YWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGE6YWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbjpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYnV0dG9uOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uOmhvdmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbjpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b246aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbjpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbjpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b246aG92ZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYTpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYTpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGE6aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYTpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhOmhvdmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYTpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBhOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYnV0dG9uOmZvY3VzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uOmZvY3VzLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbjpmb2N1cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b246Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbjpmb2N1cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b246Zm9jdXMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYTpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYTpmb2N1cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGE6Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYTpmb2N1cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhOmZvY3VzLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBhOmZvY3VzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYTpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b24gbWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbiBtYXJrLmhpZ2hsaWdodCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbiBtYXJrLmhpZ2hsaWdodCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b24gbWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYnV0dG9uIG1hcmsuaGlnaGxpZ2h0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b24gbWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b24gbWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uIG1hcmsuaGlnaGxpZ2h0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGEgbWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGEgbWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBhIG1hcmsuaGlnaGxpZ2h0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGEgbWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYSBtYXJrLmhpZ2hsaWdodCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYSBtYXJrLmhpZ2hsaWdodCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGEgbWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSBtYXJrLmhpZ2hsaWdodCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b24gLm1hcmsuaGlnaGxpZ2h0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5hdXRvLWNvbnRhaW5lcjpub3QoOmVtcHR5KSBidXR0b24gLm1hcmsuaGlnaGxpZ2h0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYnV0dG9uIC5tYXJrLmhpZ2hsaWdodCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b24gLm1hcmsuaGlnaGxpZ2h0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbiAubWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGJ1dHRvbiAubWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudTpub3QoOmVtcHR5KSBidXR0b24gLm1hcmsuaGlnaGxpZ2h0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB1bC5kcm9wZG93bi1tZW51Om5vdCg6ZW1wdHkpIGJ1dHRvbiAubWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYSAubWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGEgLm1hcmsuaGlnaGxpZ2h0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSAubWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSAubWFyay5oaWdobGlnaHQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgdWwuYXV0by1jb250YWluZXI6bm90KDplbXB0eSkgYSAubWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyOm5vdCg6ZW1wdHkpIGEgLm1hcmsuaGlnaGxpZ2h0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSAubWFyay5oaWdobGlnaHQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnU6bm90KDplbXB0eSkgYSAubWFyay5oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkZmRjO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyID4gbGk6b25seS1jaGlsZCA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyID4gbGk6b25seS1jaGlsZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyID4gbGk6b25seS1jaGlsZCBidXR0b24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHVsLmF1dG8tY29udGFpbmVyID4gbGk6b25seS1jaGlsZCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHVsLmRyb3Bkb3duLW1lbnUuc2Nyb2xsYWJsZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdWwuZHJvcGRvd24tbWVudS5zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwN3B4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5jaGVja2JveCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCA+IHNwYW4gPiAqOm5vdChhKTpub3QoYnV0dG9uKSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCA+IHNwYW4gPiAqOm5vdChhKTpub3QoYnV0dG9uKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2NvbW1vbi9pY29ucy9jaGVja2JveC1vcmFuZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGRpdjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gfiBkaXY6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLm5vLWNvdmVyLXNlY3Rpb24gLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLm5vLWNvdmVyLXNlY3Rpb24gLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZWNsYXJhdGlvbnMgLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5uby1jb3Zlci1zZWN0aW9uIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAubm8tY292ZXItc2VjdGlvbiAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZWNsYXJhdGlvbnMgLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAubm8tY292ZXItc2VjdGlvbiAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsID4gc3BhbiA+ICo6bm90KGEpOm5vdChidXR0b24pLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAubm8tY292ZXItc2VjdGlvbiAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsID4gc3BhbiA+ICo6bm90KGEpOm5vdChidXR0b24pLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgPiBzcGFuID4gKjpub3QoYSk6bm90KGJ1dHRvbiksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgPiBzcGFuID4gKjpub3QoYSk6bm90KGJ1dHRvbiksXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsID4gc3BhbiA+ICo6bm90KGEpOm5vdChidXR0b24pLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgPiBzcGFuID4gKjpub3QoYSk6bm90KGJ1dHRvbikge1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAubm8tY292ZXItc2VjdGlvbiAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAubm8tY292ZXItc2VjdGlvbiAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLm5vLWNvdmVyLXNlY3Rpb24gLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0gfiBkaXY6bm90KDplbXB0eSksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5uby1jb3Zlci1zZWN0aW9uIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGRpdjpub3QoOmVtcHR5KSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gZGl2Om5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZy1sZWZ0OiA1Mi41cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsID4gc3Bhbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuID4gKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgfiAudG9vbHRpcC1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvZm9ybXMvY29tbW9uL2ljb25zL3JhZGlvLW9yYW5nZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB+IGRpdjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IC5ncm91cC1iZW5lZmljaWFyeSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZ3JvdXAtYmVuZWZpY2lhcnkgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZ3JvdXAtYmVuZWZpY2lhcnkgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IC5ncm91cC1iZW5lZmljaWFyeSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZ3JvdXAtYmVuZWZpY2lhcnkgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IC5ncm91cC1iZW5lZmljaWFyeSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgfiAudG9vbHRpcC1idXR0b24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgfiAudG9vbHRpcC1idXR0b24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgfiAudG9vbHRpcC1idXR0b24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZ3JvdXAtYmVuZWZpY2lhcnkgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgfiAudG9vbHRpcC1idXR0b24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWJvZHkgLmdyb3VwLWJlbmVmaWNpYXJ5IGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIH4gLnRvb2x0aXAtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZ3JvdXAtYmVuZWZpY2lhcnkgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWJvZHkgLmdyb3VwLWJlbmVmaWNpYXJ5IGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB+IGRpdjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB+IGRpdjpub3QoOmVtcHR5KSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB+IGRpdjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWJvZHkgLmdyb3VwLWJlbmVmaWNpYXJ5IGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB+IGRpdjpub3QoOmVtcHR5KSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZ3JvdXAtYmVuZWZpY2lhcnkgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dIH4gZGl2Om5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZy1sZWZ0OiA1Mi41cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgLmRpcmVjdC1zdXBlci1jdXN0b20tY292ZXIgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bGFzdC1vZi10eXBlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bGFzdC1vZi10eXBlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bGFzdC1vZi10eXBlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bGFzdC1vZi10eXBlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bGFzdC1vZi10eXBlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9jb21tb24vaWNvbnMvcmFkaW8tcmVkLnBuZ1wiKTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGxlZ2VuZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGxlZ2VuZCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIC5pbnB1dC1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biAuaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDIwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gbGFiZWwucmFkaW8tZmllbGQtaW5saW5lLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gbGFiZWwucmFkaW8tZmllbGQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3Njtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gbGFiZWwucmFkaW8tZmllbGQtaW5saW5lOmZpcnN0LW9mLXR5cGUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biBsYWJlbC5yYWRpby1maWVsZC1pbmxpbmU6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjI7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5hbGVydC1pbmZvLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuYWxlcnQtaW5mbyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuYWxlcnQtaW5mbyBwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuYWxlcnQtaW5mbyBwLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5pbnZlc3RtZW50LW9wdGlvbnMtaGVscC1ibG9jayxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmludmVzdG1lbnQtb3B0aW9ucy1oZWxwLWJsb2NrLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5pbnZlc3RtZW50LWNob2ljZS5yZXF1aXJlZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmludmVzdG1lbnQtY2hvaWNlLnJlcXVpcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2JlMGQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuYWxlcnQtaW5mbyBwOm5vdCg6ZW1wdHkpOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFsZXJ0LWluZm8gcDpub3QoOmVtcHR5KTpiZWZvcmUsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmludmVzdG1lbnQtb3B0aW9ucy1oZWxwLWJsb2NrOm5vdCg6ZW1wdHkpOmJlZm9yZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmludmVzdG1lbnQtb3B0aW9ucy1oZWxwLWJsb2NrOm5vdCg6ZW1wdHkpOmJlZm9yZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaW52ZXN0bWVudC1jaG9pY2UucmVxdWlyZWQ6bm90KDplbXB0eSk6YmVmb3JlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaW52ZXN0bWVudC1jaG9pY2UucmVxdWlyZWQ6bm90KDplbXB0eSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvZm9ybXMvY29tbW9uL2ljb25zL2Vycm9yLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBpbnB1dC5mYWlsZWQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGlucHV0LmZhaWxlZCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBzZWxlY3QuZmFpbGVkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBzZWxlY3QuZmFpbGVkLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGxhYmVsLmZhaWxlZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbGFiZWwuZmFpbGVkLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHRleHRhcmVhLmZhaWxlZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgdGV4dGFyZWEuZmFpbGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDMjAyQiAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGJ1dHRvbi5hY2NvcmRpb24tYnV0dG9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBidXR0b24uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvZm9ybXMvY29tbW9uL2ljb25zL2Rvd24tYXJyb3ctZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGJ1dHRvbi5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGJ1dHRvbi5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2NvbW1vbi9pY29ucy91cC1hcnJvdy1ncmV5LnBuZ1wiKTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBidXR0b24uYWNjb3JkaW9uLWJ1dHRvbiArIGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGJ1dHRvbi5hY2NvcmRpb24tYnV0dG9uICsgYSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBidXR0b24uYWNjb3JkaW9uLWJ1dHRvbiArIGJ1dHRvbi52aWV3LWFsbC1sYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgYnV0dG9uLmFjY29yZGlvbi1idXR0b24gKyBidXR0b24udmlldy1hbGwtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5hY2NvcmRpb24tYW5pbWF0ZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5hY2NvcmRpb24tYW5pbWF0ZS5uZy1lbnRlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWVudGVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5hY2NvcmRpb24tYW5pbWF0ZS5uZy1sZWF2ZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuYWNjb3JkaW9uLWFuaW1hdGUubmctbGVhdmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5hY2NvcmRpb24tYW5pbWF0ZS5uZy1sZWF2ZSB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuYWNjb3JkaW9uLWFuaW1hdGUubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuYWNjb3JkaW9uLWFuaW1hdGUubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5hY2NvcmRpb24tYW5pbWF0ZS5uZy1lbnRlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWVudGVyIHtcbiAgaGVpZ2h0OiAwJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWJvZHkgPiAud3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1ib2R5ID4gLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXIgPiAqOm5vdCguZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nKSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXIgPiAqOm5vdCguZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nKSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItYm9keSA+IC53cmFwcGVyOm5vdCguZGlyZWN0LXN1cGVyLWxhbmRpbmcpIC5zdGF0ZS1jb250ZW50LWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1ib2R5ID4gLndyYXBwZXI6bm90KC5kaXJlY3Qtc3VwZXItbGFuZGluZykgLnN0YXRlLWNvbnRlbnQtY29udGFpbmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyIC5zdGF0ZS1jb250ZW50LWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXIgLnN0YXRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJzdGVwbmF2XSBkaXJlY3Qtc3VwZXItc3RlcC1uYXYsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gZGlyZWN0LXN1cGVyLXN0ZXAtbmF2LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IGRpcmVjdC1zdXBlci1zdGVwLW5hdixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgZGlyZWN0LXN1cGVyLXN0ZXAtbmF2LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gbWxjLWdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gbWxjLWdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IG1sYy1nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzNXB4O1xuICB6LWluZGV4OiA0O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gdWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gdWwsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgdWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IHVsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gdWwgbGksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gdWwgbGksXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgdWwgbGksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcnN0ZXBuYXZdIC5kaXJlY3Qtc3VwZXItc3RlcCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJzdGVwbmF2XSAuZGlyZWN0LXN1cGVyLXN0ZXAsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgLmRpcmVjdC1zdXBlci1zdGVwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW5hdiAuZGlyZWN0LXN1cGVyLXN0ZXAsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJzdGVwbmF2XSAuZ2VuZXJpYy1uYXYtc3RlcCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJzdGVwbmF2XSAuZ2VuZXJpYy1uYXYtc3RlcCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW5hdiAuZ2VuZXJpYy1uYXYtc3RlcCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgLmdlbmVyaWMtbmF2LXN0ZXAge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcnN0ZXBuYXZdIC5kaXJlY3Qtc3VwZXItc3RlcC5hY3RpdmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gLmRpcmVjdC1zdXBlci1zdGVwLmFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW5hdiAuZGlyZWN0LXN1cGVyLXN0ZXAuYWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW5hdiAuZGlyZWN0LXN1cGVyLXN0ZXAuYWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0gLmdlbmVyaWMtbmF2LXN0ZXAuYWN0aXZlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcnN0ZXBuYXZdIC5nZW5lcmljLW5hdi1zdGVwLmFjdGl2ZSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW5hdiAuZ2VuZXJpYy1uYXYtc3RlcC5hY3RpdmUsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IC5nZW5lcmljLW5hdi1zdGVwLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3csXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3csXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3csXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnV0dG9uLXdyYXBwZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnV0dG9uLXdyYXBwZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnV0dG9uLXdyYXBwZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnV0dG9uLXdyYXBwZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuOmhvdmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46Zm9jdXMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuOmZvY3VzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOmZvY3VzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOmhvdmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyBidG46Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyBidG46Zm9jdXMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IGJ0bjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IGJ0bjpmb2N1cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IGJ0bjpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyBidG46Zm9jdXMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyBidG46Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyMzkxODtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWRdLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWRdLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZF0sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZF0sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZF0sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWRdLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWRdLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idXR0b24tc3VibWl0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENkIyOUU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idXR0b24tcHJldmlvdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnV0dG9uLXByZXZpb3VzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnV0dG9uLXByZXZpb3VzLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1wcmV2aW91cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idXR0b24tcHJldmlvdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1wcmV2aW91cyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idXR0b24tcHJldmlvdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItYmFja2dyb3VuZCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1iYWNrZ3JvdW5kLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItYmFja2dyb3VuZC1pbWFnZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kLWltYWdlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJhY2tncm91bmQtaW1hZ2UsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZXR1cC1iYW5uZXIgLndyYXBwZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZXR1cC1iYW5uZXIgLndyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2V0dXAtYmFubmVyIC53cmFwcGVyIGgxLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2V0dXAtYmFubmVyIC53cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2V0dXAtYmFubmVyIC53cmFwcGVyIGgyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2V0dXAtYmFubmVyIC53cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC53aGl0ZS1ibG9jayxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLndoaXRlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWIgLnRhYi1jaG9pY2UsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWIgLnRhYi1jaG9pY2UsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1wZXJzb25hbCBzZWN0aW9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLXBlcnNvbmFsIHNlY3Rpb24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbC1lZGl0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbC1lZGl0LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyID4gOm5vdCguZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nKSAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IC5mb3JtLXNlY3Rpb24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyID4gOm5vdCguZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nKSAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IC5mb3JtLXNlY3Rpb24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYm9keSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYm9keSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGVjbGFyYXRpb25zLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZWNsYXJhdGlvbnMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYm9keSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJvZHkgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JleS1ibG9jayxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyZXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMzLjMlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyICsgKiB+ICosXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciArICogfiAqLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gZmllbGRzZXQucmFkaW8tZ3JvdXAgKyAqLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5idXR0b24tY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMlO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciArICosXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciArICoge1xuICB3aWR0aDogNjYuNiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHk6aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHk6Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLnJlYWRvbmx5LWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAucmVhZG9ubHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLnJlYWRvbmx5LWNvbnRhaW5lciBwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5yZWFkb25seS1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAuYnV0dG9uLWNvbnRhaW5lciA6Zmlyc3QtY2hpbGQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmJ1dHRvbi1jb250YWluZXIgOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAuYnV0dG9uLWNvbnRhaW5lciA6bm90KDpmaXJzdC1jaGlsZCksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmJ1dHRvbi1jb250YWluZXIgOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIge1xuICB3aWR0aDogMzMuMyU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyIGxhYmVsLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyICsgKiB+ICosXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSBmaWVsZHNldC5yYWRpby1ncm91cCArICosXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5idXR0b24tY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmJ1dHRvbi1jb250YWluZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAuYnV0dG9uLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciArICosXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyICsgKixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgKyAqLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgKyAqIHtcbiAgd2lkdGg6IDY2LjYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyIH4gaW5wdXQucmVhZC1vbmx5LFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyIH4gaW5wdXQucmVhZC1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyIH4gaW5wdXQucmVhZC1vbmx5OmhvdmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHk6aG92ZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHk6Zm9jdXMsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyIH4gaW5wdXQucmVhZC1vbmx5OmZvY3VzLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAucmVhZG9ubHktY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLnJlYWRvbmx5LWNvbnRhaW5lcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5yZWFkb25seS1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJlYWRvbmx5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLnJlYWRvbmx5LWNvbnRhaW5lciBwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLnJlYWRvbmx5LWNvbnRhaW5lciBwLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJlYWRvbmx5LWNvbnRhaW5lciBwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5yZWFkb25seS1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5idXR0b24tY29udGFpbmVyIDpmaXJzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5idXR0b24tY29udGFpbmVyIDpmaXJzdC1jaGlsZCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5idXR0b24tY29udGFpbmVyIDpmaXJzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAuYnV0dG9uLWNvbnRhaW5lciA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmJ1dHRvbi1jb250YWluZXIgOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmJ1dHRvbi1jb250YWluZXIgOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmJ1dHRvbi1jb250YWluZXIgOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5idXR0b24tY29udGFpbmVyIDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdHIsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0aCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGgsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0aCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRkLmVkaXQtZW50cnktd3JhcHBlcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRkLmVkaXQtZW50cnktd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRkLmFjdGlvbi1idXR0b24tY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGQuYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogNjBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC1tb2JpbGUtb25seSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIge1xuICB3aWR0aDogMzMuMyU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgZmllbGRzZXQucmFkaW8tZ3JvdXAgKyAqLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgZmllbGRzZXQucmFkaW8tZ3JvdXAgKyAqLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAuYnV0dG9uLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMlO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyICsgKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgKyAqIHtcbiAgd2lkdGg6IDY2LjYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyIH4gaW5wdXQucmVhZC1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyIH4gaW5wdXQucmVhZC1vbmx5OmhvdmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpob3Zlcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciB+IGlucHV0LnJlYWQtb25seTpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgfiBpbnB1dC5yZWFkLW9ubHk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAucmVhZG9ubHktY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLnJlYWRvbmx5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLnJlYWRvbmx5LWNvbnRhaW5lciBwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLnJlYWRvbmx5LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmJ1dHRvbi1jb250YWluZXIgOmZpcnN0LWNoaWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmJ1dHRvbi1jb250YWluZXIgOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5idXR0b24tY29udGFpbmVyIDpub3QoOmZpcnN0LWNoaWxkKSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5idXR0b24tY29udGFpbmVyIDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuY29sLXhzLTEyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5jb2wteHMtMTIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuY29sLXhzLTEyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5jb2wteHMtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmFsbG9jYXRpb24td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuYWxsb2NhdGlvbi13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWZ1bGxNZW51T3B0aW9uc1NlY3Rpb24gLmFsbG9jYXRpb24td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuYWxsb2NhdGlvbi13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzI7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC8qIGZvciBhbGVydC1pbmZvIHRoYXQgaXMgbmVzdGVkIHVuZGVyIGEgY2xhc3NsZXNzIGRpdiAqL1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSBtbGMtZ2VuZXJpYy1yZW5kZXJlci10ZXh0LWZpZWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgbWxjLWdlbmVyaWMtcmVuZGVyZXItdGV4dC1maWVsZCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgbWxjLWdlbmVyaWMtcmVuZGVyZXItdGV4dC1maWVsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIG1sYy1nZW5lcmljLXJlbmRlcmVyLXRleHQtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgaW5wdXQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSBpbnB1dCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgaW5wdXQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWZ1bGxNZW51T3B0aW9uc1NlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSAubGFiZWwtY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmxhYmVsLWNvbnRhaW5lcixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmxhYmVsLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSAuYWxsb2NhdGlvbi1wZXJjZW50YWdlLXNpZ24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSAuYWxsb2NhdGlvbi1wZXJjZW50YWdlLXNpZ24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5hbGxvY2F0aW9uLXBlcmNlbnRhZ2Utc2lnbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5hbGxvY2F0aW9uLXBlcmNlbnRhZ2Utc2lnbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5hbGVydC1pbmZvLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmFsZXJ0LWluZm8sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5hbGVydC1pbmZvLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmFsZXJ0LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmludmVzdG1lbnQtcGVyY2VudGFnZSAuYWxlcnQtaW5mbyBwLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmFsZXJ0LWluZm8gcCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmFsZXJ0LWluZm8gcCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5hbGVydC1pbmZvIHAge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5sYWJlbC1jb250YWluZXIgKyBpbnB1dCArIGRpdjpub3QoLmFsZXJ0LWluZm8pLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmxhYmVsLWNvbnRhaW5lciArIGlucHV0ICsgZGl2Om5vdCguYWxlcnQtaW5mbyksXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuaW52ZXN0bWVudC1wZXJjZW50YWdlIC5sYWJlbC1jb250YWluZXIgKyBpbnB1dCArIGRpdjpub3QoLmFsZXJ0LWluZm8pLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2UgLmxhYmVsLWNvbnRhaW5lciArIGlucHV0ICsgZGl2Om5vdCguYWxlcnQtaW5mbykge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmFsbG9jYXRpb24tdG90YWwtYW1vdW50LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5hbGxvY2F0aW9uLXRvdGFsLWFtb3VudCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5hbGxvY2F0aW9uLXRvdGFsLWFtb3VudCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuYWxsb2NhdGlvbi10b3RhbC1hbW91bnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmFsbG9jYXRpb24tdG90YWwtYW1vdW50ICosXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnRTdHJhdGVneVNlY3Rpb24gLmFsbG9jYXRpb24tdG90YWwtYW1vdW50ICosXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuYWxsb2NhdGlvbi10b3RhbC1hbW91bnQgKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuYWxsb2NhdGlvbi10b3RhbC1hbW91bnQgKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5hbGxvY2F0aW9uLXRvdGFsLWFtb3VudCAjYWxsb2NhdGlvbi10b3RhbC1maWVsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuYWxsb2NhdGlvbi10b3RhbC1hbW91bnQgI2FsbG9jYXRpb24tdG90YWwtZmllbGQsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuYWxsb2NhdGlvbi10b3RhbC1hbW91bnQgI2FsbG9jYXRpb24tdG90YWwtZmllbGQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWZ1bGxNZW51T3B0aW9uc1NlY3Rpb24gLmFsbG9jYXRpb24tdG90YWwtYW1vdW50ICNhbGxvY2F0aW9uLXRvdGFsLWZpZWxkIHtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuaW52ZXN0bWVudC10b29sdGlwIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuaW52ZXN0bWVudC10b29sdGlwIGJ1dHRvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXRvb2x0aXAgYnV0dG9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIC5pbnZlc3RtZW50LXRvb2x0aXAgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5maWVsZC1kZXNjcmlwdGlvbixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuZmllbGQtZGVzY3JpcHRpb24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNlY3Rpb24tZnVsbE1lbnVPcHRpb25zU2VjdGlvbiAuZmllbGQtZGVzY3JpcHRpb24sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZWN0aW9uLWZ1bGxNZW51T3B0aW9uc1NlY3Rpb24gLmZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM2cHgpO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvLWZpZWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21iby1maWVsZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21iby1maWVsZCAuZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21ibyxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvLWZpZWxkIC5nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvID4gKixcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8gPiAqIHtcbiAgZmxleDogMTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21iby1maWVsZCAuZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21ibyA+IDpmaXJzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8gPiA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8gPiA6bGFzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8gPiA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvLWZpZWxkIC5nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvLWZpZWxkIC5nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWVkaXQsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwtZWRpdCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1lZGl0LFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsID4gc3BhbiA+ICosXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsID4gc3BhbiA+ICosXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiAucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCA+IHNwYW4gPiAqLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIC5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsID4gc3BhbiA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWRhdGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwtZGF0YSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwtZGF0YSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWRhdGEsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsOm5vdChbcGFnZS1udW09JzEnXSkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbC1kYXRhID4gc3BhbjpmaXJzdC1jaGlsZCxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhID4gc3BhbjpmaXJzdC1jaGlsZCxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbDpub3QoW3BhZ2UtbnVtPScxJ10pIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uLFxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21ibyBkaXYsXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21ibyBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBoMSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBoMSxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGgyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGRpdjpub3QoOmVtcHR5KSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGRpdjpub3QoOmVtcHR5KSxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgPiBpbnB1dFt0eXBlPXJhZGlvXSB+IGRpdjpub3QoOmVtcHR5KSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyID4gaW5wdXRbdHlwZT1yYWRpb10gfiBkaXY6bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAudmVydGljYWwtYWxpZ24tY2VudGVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC52ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQtaW1hZ2UsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kLWltYWdlLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1wZW5zaW9uLWJhY2tncm91bmQtaW1hZ2UsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1wZW5zaW9uLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3csXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3csXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93LFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93LFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlciA+IGRpdixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXIgPiBkaXYsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXIgPiBkaXYsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyID4gZGl2LFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlciA+IGRpdixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyID4gZGl2LFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlciA+IGRpdixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjpiZWZvcmUsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyOmJlZm9yZSxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjpiZWZvcmUsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyOmJlZm9yZSxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXI6YmVmb3JlLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXI6YmVmb3JlLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjpiZWZvcmUsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjpiZWZvcmUsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXI6YWZ0ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyOmFmdGVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5pbm5lci13cmFwcGVyOmFmdGVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjphZnRlcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXI6YWZ0ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjphZnRlcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmlubmVyLXdyYXBwZXI6YWZ0ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuaW5uZXItd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi13cmFwcGVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ1dHRvbi13cmFwcGVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnV0dG9uLXdyYXBwZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnV0dG9uLXdyYXBwZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG4sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG4sXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG4sXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG4sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpob3ZlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpob3ZlcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpob3ZlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46aG92ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOmhvdmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46Zm9jdXMsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46Zm9jdXMsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpmb2N1cyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpmb2N1cyxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bjpmb2N1cyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46Zm9jdXMsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46Zm9jdXMsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOmZvY3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuOm5vdCguYnV0dG9uLXByZXZpb3VzKTpob3ZlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpub3QoLmJ1dHRvbi1wcmV2aW91cyk6aG92ZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bjpub3QoLmJ1dHRvbi1wcmV2aW91cyk6aG92ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG46bm90KC5idXR0b24tcHJldmlvdXMpOmhvdmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOm5vdCguYnV0dG9uLXByZXZpb3VzKTpob3ZlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46bm90KC5idXR0b24tcHJldmlvdXMpOmhvdmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuOm5vdCguYnV0dG9uLXByZXZpb3VzKTpob3ZlcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMtcm93IC5idG46bm90KC5idXR0b24tcHJldmlvdXMpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBbdWktdmlldz1kaXJlY3RzdXBlcmJ1dHRvbnNdIC5kaXJlY3Qtc3VwZXItYnV0dG9ucy1yb3cgLmJ0bi5idXR0b24tcHJldmlvdXM6aG92ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG4uYnV0dG9uLXByZXZpb3VzOmhvdmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93IC5idG4uYnV0dG9uLXByZXZpb3VzOmhvdmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdyAuYnRuLmJ1dHRvbi1wcmV2aW91czpob3ZlcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10gLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bi5idXR0b24tcHJldmlvdXM6aG92ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgW3VpLXZpZXc9ZGlyZWN0c3VwZXJidXR0b25zXSAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuLmJ1dHRvbi1wcmV2aW91czpob3ZlcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cgLmJ0bi5idXR0b24tcHJldmlvdXM6aG92ZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucyAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyAuYnRuLmJ1dHRvbi1wcmV2aW91czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyIGxhYmVsLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciBsZWdlbmQsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gbGVnZW5kLmxhYmVsLWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIGxlZ2VuZC5sYWJlbC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciArICogfiAqLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciArICogfiAqLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSBmaWVsZHNldC5yYWRpby1ncm91cCArICosXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSBmaWVsZHNldC5yYWRpby1ncm91cCArICosXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5idXR0b24tY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1mb3JtIC5sYWJlbC1jb250YWluZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyIGxhYmVsLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLmxhYmVsLWNvbnRhaW5lciB+ICosXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAubGFiZWwtY29udGFpbmVyIH4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ob3Jpem9udGFsLWZvcm0gLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmhvcml6b250YWwtZm9ybSAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyIGxhYmVsLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgbGVnZW5kLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAubGFiZWwtY29udGFpbmVyIGxlZ2VuZCxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lciBsZWdlbmQsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSBsZWdlbmQubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSBsZWdlbmQubGFiZWwtY29udGFpbmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSBsZWdlbmQubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgbGVnZW5kLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciArICogfiAqLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyICsgKiB+ICosXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyICsgKiB+ICosXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgZmllbGRzZXQucmFkaW8tZ3JvdXAgKyAqLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSBmaWVsZHNldC5yYWRpby1ncm91cCArICosXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAuYnV0dG9uLWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmJ1dHRvbi1jb250YWluZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5idXR0b24tY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmxhYmVsLWNvbnRhaW5lciB+ICosXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5sYWJlbC1jb250YWluZXIgfiAqLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAubGFiZWwtY29udGFpbmVyIH4gKixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5lZGl0LWVudHJ5IC5sYWJlbC1jb250YWluZXIgfiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLm5ldy1lbnRyeSAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lciArIC5yYWRpby1maWVsZC1jb250YWluZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmVkaXQtZW50cnkgLnJhZGlvLWdyb3VwIC5sYWJlbC1jb250YWluZXIgKyAucmFkaW8tZmllbGQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAubmV3LWVudHJ5IC5idXR0b24tY29udGFpbmVyIGJ1dHRvbixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5uZXctZW50cnkgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZWRpdC1lbnRyeSAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0cixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGgsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGQsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSB0ZDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGQ6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtdGFibGUgdGQuYWN0aW9uLWJ1dHRvbi1jb250YWluZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGlzdCAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHRkLmFjdGlvbi1idXR0b24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LW1vYmlsZS1vbmx5LFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmdlbmVyaWMtcmVuZGVyZXItbGlzdC10YWJsZSAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyIGxlZ2VuZCxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgbGVnZW5kLmxhYmVsLWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgbGVnZW5kLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciArICogfiAqLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IGZpZWxkc2V0LnJhZGlvLWdyb3VwICsgKixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgZmllbGRzZXQucmFkaW8tZ3JvdXAgKyAqLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5idXR0b24tY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAubGFiZWwtY29udGFpbmVyLFxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgbGFiZWwsXG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQgLmxhYmVsLWNvbnRhaW5lciB+ICosXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5sYWJlbC1jb250YWluZXIgfiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAucmFkaW8tZ3JvdXAgLmxhYmVsLWNvbnRhaW5lciArIC5yYWRpby1maWVsZC1jb250YWluZXIsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5yYWRpby1ncm91cCAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5ncm91cC1yZXZlcnNpb25hcnlCZW5lZmljaWFyeSBmaWVsZHNldCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IC5idXR0b24tY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBtbGMtZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21iby1maWVsZCAuZ2VuZXJpYy1yZW5kZXJlci1tdWx0aS1jb21ibyA+ICosXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8gPiAqIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLnNldHVwLWJhbm5lciAuY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5zZXR1cC1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIGxlZ2VuZCxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gbGVnZW5kIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gLmlucHV0LWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cC1idG4gLmlucHV0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiAucmFkaW8tZ3JvdXAgbGVnZW5kLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIGRpcmVjdC1zdXBlci1pbnN1cmFuY2UtcmFkaW8tYnV0dG9uID4gZmllbGRzZXQgPiBsZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24tdGZuU2VjdGlvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24taG9tZUFkZHJlc3MsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLW1haWxpbmdBZGRyZXNzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1pbnN1cmFuY2VDb3ZlckNsYXVzZVNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gLnJlcXVpcmVkLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1kZXRhaWxzU2VjdGlvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24taG9tZUFkZHJlc3MsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLW1haWxpbmdBZGRyZXNzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1pbnN1cmFuY2VDb3ZlclNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24tZGV0YWlsc1NlY3Rpb24sXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLWhvbWVBZGRyZXNzLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1tYWlsaW5nQWRkcmVzcyxcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24taW5zdXJhbmNlQ292ZXJTZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLnRhYi1oZWFkaW5nLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLnRhYi1oZWFkaW5nICoge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBjb2xvcjogIzAxODM4YztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLnRhYi1zdWJoZWFkaW5nLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLnRhYi1zdWJoZWFkaW5nICoge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRUVFQTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZGZkYztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNmMjtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiAucmFkaW8taW5saW5lIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLnRhYi1vcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkIC50YWItb3B0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC50YWItb3B0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYjpsYXN0LWNoaWxkIC50YWItb3B0aW9uIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkgLnRhYi1vcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIC50YWItb3B0aW9uLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gZGlyZWN0LXN1cGVyLXRhYjpudGgtY2hpbGQoMikgLnRhYi1vcHRpb24ge1xuICBsZWZ0OiA1MCU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSAudGFiLW9wdGlvbixcbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gZGlyZWN0LXN1cGVyLXRhYjpudGgtY2hpbGQoMikgLnRhYi1vcHRpb24ge1xuICBsZWZ0OiAzMy4zMzMzJTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gZGlyZWN0LXN1cGVyLXRhYjpudGgtY2hpbGQoMykgLnRhYi1vcHRpb24ge1xuICBsZWZ0OiA2Ni42NjY2JTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIC50YWItb3B0aW9uLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gZGlyZWN0LXN1cGVyLXRhYjpudGgtY2hpbGQoMikgLnRhYi1vcHRpb24ge1xuICBsZWZ0OiAyNSU7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGRpcmVjdC1zdXBlci10YWI6bnRoLWNoaWxkKDMpIC50YWItb3B0aW9uIHtcbiAgbGVmdDogNTAlO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBkaXJlY3Qtc3VwZXItdGFiOm50aC1jaGlsZCg0KSAudGFiLW9wdGlvbiB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC5jb2xsYXBzZS1hbmltYXRpb24ubmctZW50ZXIsXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAuY29sbGFwc2UtYW5pbWF0aW9uLm5nLWxlYXZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAuY29sbGFwc2UtYW5pbWF0aW9uLm5nLWVudGVyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLmNvbGxhcHNlLWFuaW1hdGlvbi5uZy1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAuY29sbGFwc2UtYW5pbWF0aW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAuY29sbGFwc2UtYW5pbWF0aW9uLm5nLWxlYXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuYWNjb3JkaW9uLWFuaW1hdGUubmctZW50ZXIubmctZW50ZXItYWN0aXZlLFxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5hY2NvcmRpb24tYW5pbWF0ZS5uZy1sZWF2ZSB7XG4gIGhlaWdodDogNTRweDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWxhbmRpbmcgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9kaXJlY3Qtc3VwZXIvT1NGX0lsbHVzdHJhdGlvbnNfb3B0aW9ucy5wbmdcIik7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGxhYmVsID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIC5yYWRpby1maWVsZC1jb250YWluZXIgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLXBlcnNvbmFsIC5kaXJlY3Qtc3VwZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvZm9ybXMvZGlyZWN0LXN1cGVyL09TRl9JbGx1c3RyYXRpb25zX3BlcnNvbmFsLnBuZ1wiKTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2RpcmVjdC1zdXBlci9PU0ZfSWxsdXN0cmF0aW9uc19pbnN1cmFuY2UucG5nXCIpO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5uby1jb3Zlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIGRpcmVjdC1zdXBlci1pbnN1cmFuY2UtY292ZXItbGV2ZWwtcmFkaW8gZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiBzcGFuLmJ0biB7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2M5NTEwOTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSBkaXJlY3Qtc3VwZXItaW5zdXJhbmNlLWNvdmVyLWxldmVsLXJhZGlvIGRpcmVjdC1zdXBlci10YWIgLnRhYi1vcHRpb24gLnNlZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSBkaXJlY3Qtc3VwZXItaW5zdXJhbmNlLWNvdmVyLWxldmVsLXJhZGlvIGRpcmVjdC1zdXBlci10YWIgLnRhYi1vcHRpb24gLnNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSBkaXJlY3Qtc3VwZXItaW5zdXJhbmNlLWNvdmVyLWxldmVsLXJhZGlvIGRpcmVjdC1zdXBlci10YWIgLnRhYi1vcHRpb24uaW5hY3RpdmU6aG92ZXIgc3Bhbi5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICBib3JkZXItY29sb3I6ICNCQzQ0MDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIGRpcmVjdC1zdXBlci1pbnN1cmFuY2UtY292ZXItbGV2ZWwtcmFkaW8gZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbi5hY3RpdmUgLnNlZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSBkaXJlY3Qtc3VwZXItaW5zdXJhbmNlLWNvdmVyLWxldmVsLXJhZGlvIGRpcmVjdC1zdXBlci10YWIgLnRhYi1vcHRpb24uYWN0aXZlIC5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSBkaXJlY3Qtc3VwZXItaW5zdXJhbmNlLWNvdmVyLWxldmVsLXJhZGlvIC5uby1jb3Zlci1zZWN0aW9uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2RpcmVjdC1zdXBlci9PU0ZfSWxsdXN0cmF0aW9uc19zdW1tYXJ5LnBuZ1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgZGlyZWN0LXN1cGVyLXRhYnMgZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIGRpcmVjdC1zdXBlci10YWJzIGRpcmVjdC1zdXBlci10YWIgLnRhYi1vcHRpb24uYWN0aXZlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItYXBwLWNvbnRhaW5lciBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uOm5vdCguYWN0aXZlKSB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nICNwYWdlLWhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLmFjY29yZGlvbi1hbmltYXRlLm5nLWxlYXZlIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm1sYy1nZW5lcmljLXJlbmRlcmVyIC5mb3JtLWxvYWRpbmctY29udGVudCB7XG4gIG1hcmdpbjogNGVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tbGMtZ2VuZXJpYy1yZW5kZXJlciAub3B0aW9uYWwtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIC50YWItaGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmhhdGNoLWJsb2ctYmFjay1idXR0b24ge1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuLyogc3R5bGVzIGZvciBiYXNlIG1sYyBmbGF2b3VyZWQgZ2VuZXJpYyByZW5kZXJlciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbCA+IGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gIH1cbn1cbi5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbnVtYmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgei1pbmRleDogMjtcbn1cbi5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJJbiBwcm9ncmVzc1wiO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5jb21wbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkNvbXBsZXRlZFwiO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciB7XG4gIC8qaXNzdWUgbWFyZ2luKi9cbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLndyYXBwZXI6bm90KC5nZW5lcmljLXJlbmRlcmVyLWZvcm0taGVhZGVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5yb3ctaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAucm93LWhlYWRlciAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWZvcm0taGVhZGVyIC5nZW5lcmljLXJlbmRlcmVyLWZvcm0tdGl0bGUge1xuICBwYWRkaW5nOiA0MHB4IDAgMzVweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5IHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbnVtYmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeTpub3QoLmFjdGl2ZSkgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFiZmJmO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5Om5vdCguYWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMGEwJztcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjMWJmYmY7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkuY29tcGxldGUge1xuICB0b3A6IDBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5jb21wbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnQ29tcGxldGVkJztcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDRmNTk7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkuY29tcGxldGUgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjU5O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5LmFjdGl2ZSAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzFiZmJmIDtcbiAgbGVmdDogLTEycHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnk6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgaDIsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmZvcm0tc2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ3JvdXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lcjpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldCBkaXYubmctYmluZGluZyB7XG4gIC8qcGFkZGluZy1sZWZ0OjMzJSovXG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBsYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZpZWxkLWlucHV0LmZ1bGwtd2lkdGggLmlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldCBsYWJlbCB7XG4gIHdpZHRoOiAzMyU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgaW5wdXQsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgaW5wdXQ6Zm9jdXMsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBzZWxlY3Qge1xuICBwYWRkaW5nOiA5cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBzZWxlY3QsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogNDAwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBpbnB1dCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lci5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBsZWdlbmQge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAucmFkaW8tZ3JvdXAgbGFiZWwge1xuICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmRvYi1mb3JtYXQtbXNnIHtcbiAgcGFkZGluZy1sZWZ0OiAzMyU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAucmFkaW8tZmllbGQtY29udGFpbmVyIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBkaXYuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDMwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9jb21tb24vaWNvbnMvcmFkaW8tb3JhbmdlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZGl2LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBkaXYuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9jb21tb24vaWNvbnMvY2hlY2tib3gtb3JhbmdlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmNoZWNrYm94IGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuY2hlY2tib3ggaW5wdXQ6aG92ZXIgKyBsYWJlbDpiZWZvcmUsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXQ6aG92ZXIgKyBsYWJlbDpiZWZvcmUsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBpbnB1dDpob3Zlcixcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBzZWxlY3Q6aG92ZXIsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIHRleHRhcmVhOmZvY3VzLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiAjYzk1MTA5IWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA0cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA0cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KSAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMzJTtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmJ1dHRvbi1uZXh0LFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXByZXZpb3VzLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXN1Ym1pdCxcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmJ1dHRvbi1jbG9zZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogN3B4IDI2cHg7XG4gIGJvcmRlcjogMDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmJ1dHRvbi1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLW5leHQsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5idXR0b24tc3VibWl0LFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5idXR0b24tbmV4dDpob3Zlcixcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmJ1dHRvbi1wcmV2aW91czpob3Zlcixcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmJ1dHRvbi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5idG46YWN0aXZlLFxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnRuLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5pdGVyYXRpb24tYWRkLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAucm93LWZvb3Rlcixcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJvdy1mb290ZXIgLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAucm93LWZvb3RlciAud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYWxlcnQtaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMzMlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2VjMjAyYjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYWxlcnQtaW5mbyBwOm5vdCg6ZW1wdHkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvZm9ybXMvZGlyZWN0LXN1cGVyL2ljb25zL2Vycm9yLWljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMHB4IDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgZmllbGRzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC50b29sdGlwLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnRvb2x0aXAtaWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiP1wiO1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgaGVsdmV0aWNhLCBhcmlhbDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnRvb2x0aXAtY29udGFpbmVyLmV4cGFuZGVkIHtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC50b29sdGlwLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAudG9vbHRpcC1pY29uOmFmdGVyIHtcbiAgbGVmdDogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC50b29sdGlwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRvcDogMDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnRvb2x0aXAtY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzNiM2IzYjtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAxMyU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCAucmFkaW8ubGFiZWwtY29udGFpbmVyIC50b29sdGlwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBsZWZ0OiAzMSU7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgLnJhZGlvLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMjdweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0b3A6IDA7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC50b29sdGlwLWNvbnRhaW5lcjpob3ZlciA+IC50b29sdGlwLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAudG9vbHRpcC1jb250YWluZXIgPiAudG9vbHRpcC1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAudG9vbHRpcC1jb250YWluZXIgPiAudG9vbHRpcC1jb250ZW50IGJ1dHRvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC50b29sdGlwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuaXRlcmF0aW9uLXJlbW92ZSArIGJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDU5LCA1OSwgNTksIDAuNyk7XG4gIHRvcDogMjRweDtcbiAgei1pbmRleDogMTtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLml0ZXJhdGlvbi1hZGQge1xuICBwYWRkaW5nLWxlZnQ6IDMzJTtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMzJTtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAzMyU7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5maWVsZC1kZXNjcmlwdGlvbixcbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnNlY3Rpb24tZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW46Zmlyc3QtY2hpbGQgfiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhIHNwYW46Zmlyc3QtY2hpbGQsXG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZWRpdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZWNsYXJhdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIHAuZmFpbGVkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCAudG9vbHRpcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGZpZWxkc2V0IHtcbiAgICAvKiBtaW4gNzY4cHgsIG1vYmlsZSAqL1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgbGVnZW5kIH4gLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiAyMTJweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCBsZWdlbmQuY2hlY2tib3ggfiAudG9vbHRpcC1jb250YWluZXIge1xuICAgIHRvcDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCB7XG4gICAgLyogbWluIDk5MnB4LCBkZXNrdG9wICovXG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCBsZWdlbmQgfiAudG9vbHRpcC1jb250YWluZXIge1xuICAgIGxlZnQ6IDI4NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCB7XG4gICAgLyogbWluIDEyMDAsIGRlc2t0b3AgKi9cbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGZpZWxkc2V0IGxlZ2VuZCB+IC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnRvb2x0aXAtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC50b29sdGlwLWljb246YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTFweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgLnJhZGlvLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1jb250YWluZXIge1xuICBib3R0b206IDE4cHg7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbn1cbi5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLm9yLWNhbmNlbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzNzY5MTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgaGVsdmV0aWNhLCBhcmlhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLWNhbmNlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuaHRtbC1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWZvcm0tdGl0bGUgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4uZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGZpZWxkc2V0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1jb250ZW50IHtcbiAgICBsZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5ib290c3RyYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuaXRlcmF0aW9uLXJlbW92ZSArIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCAucmFkaW8ubGFiZWwtY29udGFpbmVyIC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMjglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5yb3ctZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5ib290c3RyYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuaXRlcmF0aW9uLXJlbW92ZSArIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgLnJhZGlvLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1jb250YWluZXIge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIHtcbiAgICAvKmlzc3VlIG1hcmdpbiovXG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5hY3RpdmU6YmVmb3JlLFxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkuY29tcGxldGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5LmFjdGl2ZSxcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5Om5vdCguYWN0aXZlKSB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIGgyLFxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLXNlY3Rpb24gaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IG5vbmUgO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgZGl2Lml0ZXJhdGlvbi1jb250YWluZXI6bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgZmllbGRzZXQgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIC5kb2ItZm9ybWF0LW1zZyxcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYWxlcnQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZpZWxkLWlucHV0LmZ1bGwtd2lkdGggLmlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5idXR0b24td3JhcHBlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldCBkaXYubmctYmluZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmZpZWxkLWRlc2NyaXB0aW9uLFxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5pdGVyYXRpb24tYWRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5pdGVyYXRpb24tcmVtb3ZlICsgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGZpZWxkc2V0IC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgbGVmdDogOTUlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgLnJhZGlvLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1jb250YWluZXIge1xuICAgIGxlZnQ6IDk1JTtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIGZpZWxkc2V0IC50b29sdGlwLWNvbnRlbnQsXG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgZmllbGRzZXQgLnJhZGlvLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1jb250ZW50IHtcbiAgICBsZWZ0OiAtMTgwcHg7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnRvb2x0aXAtY29udGVudDphZnRlciB7XG4gICAgbGVmdDogMTg1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzNiM2IzYjtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCAudG9vbHRpcC1jb250YWluZXIge1xuICAgIGxlZnQ6IDk3JTtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5vci1jYW5jZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZmllbGQtZGVzY3JpcHRpb24sXG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLnNlY3Rpb24tZGVzYyxcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuaHRtbC1maWVsZC1kZXNjcmlwdGlvbixcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuaXRlcmF0aW9uLWFkZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhIHNwYW46Zmlyc3QtY2hpbGQsXG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZWRpdCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSBzcGFuOmZpcnN0LWNoaWxkLFxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciBmaWVsZHNldCAudG9vbHRpcC1jb250YWluZXIge1xuICAgIGxlZnQ6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQsXG4gIC5lbXBsb3llci1wb3J0YWwtcGFnZS1jb250YWluZXIgLmJ1dHRvbi13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXByZXZpb3VzLFxuICAuZW1wbG95ZXItcG9ydGFsLXBhZ2UtY29udGFpbmVyIC5idXR0b24tbmV4dCxcbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciAuYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKiBDU1MgZm9yIHRvb2x0aXBzICovXG4ubW9kYWwtdGFidWxhci1jb250ZW50LmNvbG9yLWNvbHMge1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGJvcmRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5pdGlhbDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1vZGFsLXRhYnVsYXItY29udGVudC5jb2xvci1jb2xzIHRyID4gdGgge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjM5MzM7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubW9kYWwtdGFidWxhci1jb250ZW50LmNvbG9yLWNvbHMgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vZGFsLXRhYnVsYXItY29udGVudC5jb2xvci1jb2xzIHRyID4gdGQ6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRURFMDtcbn1cbi5tb2RhbC10YWJ1bGFyLWNvbnRlbnQuY29sb3ItY29scyB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ5QzI7XG59XG4uc2VjdGlvbi1wZXJzb25hbERldGFpbHMgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnRoYW5reW91LWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ucHJvY2Vzc2luZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICM2OTc2ODQ7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNnB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIC0xMnB4O1xuICBhbmltYXRpb246IHByb2Nlc3Npbmctc3Bpbm5lci1mYWRlIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygwICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygwICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygxICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygyICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygzICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygzICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg0ICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg0ICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg1ICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg1ICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg2ICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg2ICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg3ICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg3ICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg4ICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg4ICogMzZkZWcpKTtcbn1cbi5wcm9jZXNzaW5nLXNwaW5uZXIgLmJsYWRlOm50aC1jaGlsZCgxMCkge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOSAqIDAuMDgzcyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoOSAqIDM2ZGVnKSk7XG59XG4ucHJvY2Vzc2luZy1zcGlubmVyIC5ibGFkZTpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEwICogMC4wODNzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygxMCAqIDM2ZGVnKSk7XG59XG5Aa2V5ZnJhbWVzIHByb2Nlc3Npbmctc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzNGM0E7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8qIGRlc2t0b3AgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSAuYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTAwNTg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmljb24tbWxjLWNoZXZyb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29sb3I6ICNhYWE4YTQ7XG59XG4vKipcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7bWF4LXdpZHRoOjE1M3B4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDIpIHNwYW4ge21heC13aWR0aDoxOTJweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgzKSBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoNCkgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxufVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8wIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTUzcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMSBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzIgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8zIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiByZXBsYWNlZCBiZWxvdywgYXMgY29udGVudCBsaXN0IGl0ZW1zIGNhbiBoYXZlIHRpdGxlIGJhY2tncm91bmQgaW1hZ2VzIGRlZmluZWQgbm93LlxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3N0YXJ0aW5nLW91dC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9idWlsZGluZy13ZWFsdGgucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvcGxhbm5pbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9lbmpveWluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWI6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHNwYW4ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLyogUmVzcG9uc2l2ZSBzdHlsZXMgYWRkZWQgLSAxOC8zLzE1ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2UwMDU4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHJpZ2h0OiAycHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge1xuICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi8qIG1vYmlsZSAqL1xuLyogZGVza3RvcCAqL1xuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgZmxleDogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZTJkZmRjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1vcmFuZ2UgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtYXF1YSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBib3JkZXItY29sb3I6ICMwMTgzOGMgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1ydWJpbmUgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2NlMDA1ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG59XG4vKiBtb2JpbGUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLFxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZmxleDogMDtcbiAgfVxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzk1MTA5IHRyYW5zcGFyZW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZ2VuZXJhbF9hZHZpY2VfYW5kX2luZm8uanBnXCIpO1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9mb2N1c2VkX2FkdmljZS5qcGdcIik7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2NvbXByZWhlbnNpdmVfYWR2aWNlLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljJztcbn1cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xufVxuLmJ1c2luZXNzLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczZjNhICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTczNzM7XG59XG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB3aWR0aDogMTAwJTtcbn1cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG59XG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbmgyIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNjOGMyYzY7XG59XG4ucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVXMDEtNzVCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGFybGllLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbn1cbi5jaGFybGllLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLmNoYXJsaWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG59XG4vKiBTaGFyZWQgKi9cbi5tbGMtcHJpbWFyeS1uYXYgbGksXG4ubmF2LXBpbGxzIGxpLFxuLnNpZGVraWNrIGxpLFxuLm5hdi10YWJzIGxpLFxuLmJyZWFkY3J1bWIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBhZ2UtY29udGVudCxcbi5jYW1wYWlnbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnByb2R1Y3QtcGFnZS10aXRsZS10YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4vKiBCdXR0b25zICovXG5zcGFuLmJ1dHRvbi1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLmJ1dHRvbi1sZyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLWxnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNwYW4uYnV0dG9uLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNwYW4uYnV0dG9uLW1kIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbnNwYW4uYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4uYnV0dG9uLW1kLWFxdWEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbn1cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5zcGFuLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbnNwYW4uYnV0dG9uLXNtIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tc20gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYnV0dG9uLmJ1dHRvbi1zbSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5idXR0b24tc206aG92ZXIsXG5idXR0b24uYnV0dG9uLXNtOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24tc206Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2JjNDQwMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UwMDU4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZTAwNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbnNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4uYnRuLW1vZGFsLW9yYW5nZS1tZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDkgISBpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1vcmFuZ2U6aG92ZXIsXG4uYnRuLW9yYW5nZTpmb2N1cyxcbi5idG4tb3JhbmdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYnRuLWFxdWE6aG92ZXIsXG4uYnRuLWFxdWE6Zm9jdXMsXG4uYnRuLWFxdWE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1ydWJpbmU6aG92ZXIsXG4uYnRuLXJ1YmluZTpmb2N1cyxcbi5idG4tcnViaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLnJ1YmluZSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmFxdWEge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoYXJjb2FsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53aGl0ZS1yZXZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtcmV2ZXJzZSAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiB3cmFwcGVycyAqL1xuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLndyYXBwZXIud3JhcHBlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLndyYXBwZXItYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4ud3JhcHBlci1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzNGM0E7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItYmctZjBlZWVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYmctZjZmM2VmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYmctZmRmYmY3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi53cmFwcGVyLWJnLTAwMDAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4vKiBBZGFwdGl2ZSBpbWFnZSByZXBsYWNlbWVudC4gTk9URTogQWRhcHRpdmUgaW1hZ2UgY29tcG9uZW50IGRvZXMgbm90IHN1cHBvcnQgYW4gYW5jaG9yIGVsZW1lbnQgKi9cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaW1nLFxuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLm1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogdG9wbmF2IG1vYmlsZSAqL1xuI3RvcG5hdi1tb2JpbGUgbGkge1xuICB3aWR0aDogNDAlO1xufVxuI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDE1cHg7XG59XG4vKiBmb290ZXIgKi9cbi5yb3ctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gNTdweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhOmhvdmVyLFxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTVweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgcCB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAubWVkaWEgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5yb3ctZm9vdGVyIC5jb25uZWN0LXdpdGgtdXMtdGl0bGUgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDBweCAwcHggMTVweDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iYXNlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnJvdy1mb290ZXIgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHMgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi8qIE5PVEU6IFRoZSBiZWxvdyBjb2RlIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgd2hlbiB0aGUgQnV0dG9uIHByb3BlcnR5IGZvciB0aGUgQ29udGVudCBMaXN0IGJlY29tZXMgYXZhaWxhYmxlICovXG4vKlxuLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG5mb250LXdlaWdodDogbm9ybWFsO1xuZm9udC1zaXplOiAyNHB4O1xuZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5jb2xvcjogI2JjNDQwMTtcbm1pbi13aWR0aDogMTY2cHg7XG5ib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xucGFkZGluZzogOHB4IDI0cHg7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG59Ki9cbi5saXN0LWl0ZW0tdGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi8qIFRoZSBmb2xsb3dpbmcgYWxzbyBuZWVkcyByZWZhY3RvcmluZyAtIE1pY2hhZWwgTWNBbGVlciB0byBjb21wbGV0ZSAqL1xuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA2MCU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogI2JjNDQwMTtcbiAgd2lkdGg6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLyogQ2hhbm5lbCBtYXN0aGVhZCAtIENhcm91c2VsICovXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC53aGl0ZS1yZXZlcnNlIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLnJ1YmluZSAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5hcXVhIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICB3aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjYmU0NjAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1JSA7XG4gICAgbGVmdDogMSU7XG4gICAgcmlnaHQ6IDElO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgdG9wOiAwIDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSA7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE1JSA7XG4gICAgbGVmdDogODVweDtcbiAgICByaWdodDogODVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLyogRU5EIDogQ2hhbm5lbCBtYXN0aGVhZCAgQ2Fyb3VzZWwgKi9cbi8qIEdIIE1hc3RoZWFkICovXG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIC5oZWFkZXItaXRhbGljcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG59XG4ubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNiZTQ2MDE7XG59XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMzYjNiM2IgO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIHRvcDogMCA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIC5icmVhZGNydW1iICoge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBFTkQgTWFzdGhlYWQgKiAgL1xuXG4vKiBHSCBsZWZ0IHRvcCByb3cgaGVhZGVyIG5hdiAqL1xuLypIZWFkZXIgdG9wIHJvdyBsZWZ0ICovXG4ud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi8qIEVORCBHSCBIZWFkZXIgdG9wIHJvdyBsZWZ0ICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAxMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDA2NzM1O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uc2VjdGlvbi1oZWFkZXIgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5jaGFubmVsLWN0YS13cmFwcGVyIC5jaGFubmVsLWN0YS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNoYW5uZWwtY3RhIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogMjBweCA3NXB4IDAgMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAqIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgICB3aWR0aDogMzAwcHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNjBweCAwcHggNDRweCAwO1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIC50ZXh0LWltYWdlIGg0IHtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4uYWR2aXNlci10aGVtZS5nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4uYnVzaW5lc3MtdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjYmU0NjAxO1xufVxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMjI1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4vKiBQYWRkaW5nIHRvcCBib3R0b20gc2VjdGlvbiByb3cgICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IC5zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLnB1bGwtbGVmdCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5wdWxsLWxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUzcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5wdWxsLWxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4O1xuICB9XG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICB9XG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmZvY3VzLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzc4MDtcbiAgY29sb3I6ICNmZmY7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU0ZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAvKmhvbWVwYWdlIHNlY29uZCByb3csIG1vYmlsZSAmIG1hZ25pZnlpbmcgZ2xhc3MgaWNvbnMgKi9cbiAgLndyYXBwZXIuY2hhbm5lbC1jdGEtd3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLndyYXBwZXIuY2hhbm5lbC1jdGEtd3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC8qaG9tZXBhZ2Ugc2Vjb25kIHJvdyBvcmFuZ2UsIG9wZW4gc3VwZXIgYWNjb3VudCAmIHJlZyBvbmxpbmUgYWNjZXNzICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDA2NzM1O1xuICB9XG59XG4vKlF1aWNrIGxpbmtzICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNDJweCAwIDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTMxcHg7XG4gIGJvcmRlci10b3A6IDFweCAjZGNkYWQ2IHNvbGlkO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICBtYXJnaW46IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNSU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4vKiBFbWJlZGRlZCBwYWdlIHNlYXJjaCBjb250YWluZXIgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzUlO1xufVxuLyogU2VhcmNoIGljb24gZ2xvYmFsIHRvcCBuYXYgZGVza3RvcCAqL1xuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBwYWRkaW5nOiAxMnB4IDhweCA4cHggMTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweCAvKiB3aWR0aDogMzAwcHg7ICovO1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWItcGFuZS5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC0zMXB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBhcmlhbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzNTI3YyAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51IGg1IHtcbiAgZm9udC1zaXplOiAxNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3NpZGVraWNrLWRlc2t0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbiNzaWRla2ljay1kZXNrdG9wLm1pbmltaXplZCB7XG4gIHJpZ2h0OiAtMTc1cHg7XG59XG4jc2lkZWtpY2stZGVza3RvcCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24ge1xuICBtYXJnaW46IC0ycHggMThweCAwIDJweDtcbn1cbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBHSCAwMi4wMy4xNSAgKi9cbi8qU3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgYSBoNDpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk3cHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLypNYXN0aGVhZCBzbSAqL1xuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogI2NlMDA1ODtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNjUlO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB3aWR0aDogNjUlO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi8qIEFjY29yZGlvbiBGQVFzICovXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTNweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICAvKmJvcmRlci10b3A6MXB4ICNjOGM2YzIgc29saWQ7Ki9cbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4vKiBDYXJvdXNlbCBpbmRpY2F0b3JzICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLyogRU5EIEdIIDAyLjAzLjE1IHN1cGVyIG92ZXJ2aWV3IHRodW1icyAqL1xuLyogR0VUIGluIHRvdWNoIC0tLS0tICovXG4udGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiA5MyUgIWltcG9ydGFudDtcbiAgfVxuICAvKiAucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtkaXNwbGF5OiBibG9jazt9ICAgICAqL1xufVxuLm5vLWdsb2JhbC1nZXQtaW4tdG91Y2ggLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IHAge1xuICAvKmRpc3BsYXk6bm9uZTsqL1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSxcbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xufVxuLyogT3ZlcnZpZXcgcGFnZSAtIGNhbXBhaWducyBhbmQgcHJvZHVjdHMgKi9cbi5wYWdlLW92ZXJ2aWV3IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjhweCAhIGltcG9ydGFudDtcbn1cbi8qIFByb2R1Y3QgcGFnZSAqL1xuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGksXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaS5sYXN0LmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkuYWN0aXZlLFxuLmNoYXJjb2FsIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgaDEge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5wcm9kdWN0LXBhZ2UtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQTtcbiAgcGFkZGluZzogNDBweCAwIDI0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtcGFnZS1jdGEgaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCxcbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNlbnRlci1jdGEgaDQsXG4uY2VudGVyLWN0YSAuYnV0dG9uLXNtLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCxcbi5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyLWN0YSAuYnV0dG9uLXNtLFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCxcbi5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wYWdlLWludHJvLFxuLnByb2R1Y3QtcGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaG93LXRvLWludmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ucHJvZHVjdC1wYWdlLWludHJvIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1pbnRybyAuY29udGFpbmVyLFxuLnByb2R1Y3QtcGFnZS1pbnRybyAuY29udGFpbmVyLFxuLnByb2R1Y3QtcGFnZS1ob3ctdG8taW52ZXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIC8qIHRlbXAgZml4IC0gYXR0ZW1wdCB0byByZW1vdmUgaWYgcG9zc2libGUgKi9cbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkubGFzdCB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0LmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmZpcnN0LFxuLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnByb2R1Y3QtcGFnZS1mYXFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCBwIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi8qIEdsb2JhbCBhY2NvcmRpb25zICovXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhbmVsIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFuZWwgLm1lZGlhLWxpc3QgbGkubWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmFjY29yZGlvbi1sYXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG59XG4vKiBNb3ppbGxhIGJ1ZyBmaXggKi9cbi5ib290c3RyYXAtYmxvZy1lbnRyeSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLyogQWJvdXQgTUxDIHN0eWxlcyAtIGNyZWF0ZWQgYnkgSW1yYW4gKi9cbi5vdXItaW1wYWN0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ub3VyLWltcGFjdCAqIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5vdXItaW1wYWN0ICogaDEge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5vdXItaW1wYWN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODYwMTg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gISBpbXBvcnRhbnQ7XG59XG4ub3VyLWltcGFjdC1ib2R5IHtcbiAgY29sb3I6ICNEODYwMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNERDQ0Q7XG59XG4ub3VyLWltcGFjdC1iZWxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTk7XG59XG4ub3VyLWltcGFjdC1iZWxvdyAqIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWNvdW50OiAzO1xufVxuLmNmLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xufVxuLmNmLW5hdiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNmLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMzQjNCM0IgISBpbXBvcnRhbnQ7XG59XG4uY2YtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi8qIFRhYmxlcyAqL1xuLnRhYmxlIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLWNlbGwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREJEMjtcbn1cbi50YWJsZS1jZWxsLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtc3ViLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLXN1Yi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2MjIxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzczM0E7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWJvcmRlcmVkLWltYWdlcyB0ciB0ZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZhcS1ib2R5IHRhYmxlIHRoLFxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXItY29udGVudC1yb3cgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZhcS1ib2R5IHRhYmxlIHRkLFxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXItY29udGVudC1yb3cgdGFibGUgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyogU3Ryb25nZXIgU3VwZXIgcGFnZXMgKi9cbi53cmFwcGVyLXN0cm9uZ2VyLXN1cGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE4cHg7XG59XG4uc3Ryb25nZXItc3VwZXItY3RhIC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ud3JhcHBlci10b29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi53cmFwcGVyLXRvb2xzIC50ZXh0LWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDMwcHggISBpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci10b29scyAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbn1cbi53cmFwcGVyLXRvb2xzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi53cmFwcGVyLXRyYW5zcGFyZW50LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXIsXG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyLWhvdy1pdC1jYW4td29yayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlci1ob3ctaXQtY2FuLXdvcmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb3RlY3QtbXktc3VwZXItZm9ybSAucHJvdGVjdC1teS1zdXBlci1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm90ZWN0LW15LXN1cGVyLWZvcm0gLnByb3RlY3QtbXktc3VwZXItZmllbGQgaW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogODAwcHg7XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciAubW9kYWwtYm9keSBpZnJhbWUge1xuICBib3JkZXI6IDBweDtcbn1cbi5hZHZpY2UtY2VudHJlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uY29tcC13aW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA0MnB4IDYwcHg7XG59XG4uYWR2aWNlLWNlbnRyZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYWR2LWNlbnRlci1tYXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYWR2LWNlbnRlci1tYXBzIGlmcmFtZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG59XG4uYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY0O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ib3gtY29udGVudCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYm94LWNvbnRlbnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJveC1jb250ZW50IC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmZlYXR1cmUtY29weSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5idXNpbmVzcy1nZXQtaW4tdG91Y2ggYSB7XG4gIGNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGE6aG92ZXIge1xuICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xufVxuLmFkdmlzZXItZ2V0LWluLXRvdWNoIGEge1xuICBjb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmd0b3A2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnBhZGRpbmd0b3A0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmx0LWllOSBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdIIE1PRElGWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKjExLjAyLjE1LS0tLS0tLS0tLS0tLS0gKi9cbi5uYXZiYXItbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNtZWdhbWVudS1jb2wtMSB7XG4gIC8qbWFyZ2luLWxlZnQ6MjBweDsgd2lkdGg6MjUwcHg7IHBhZGRpbmc6MjBweDsgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YzsgY29sb3I6I2ZmZjsqL1xufVxuI21lZ2FtZW51LWNvbC0xID4gaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG4jbWVnYW1lbnUtY29sLTEgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI21lZ2FtZW51LWNvbC0xIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWdhbWVudS1jb2wtMSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLyoueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7cGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgYm9yZGVyLXRvcDogMDttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7ei1pbmRleDogNTsgfSovXG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4vKjEyLjAyLjE1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKm1sYyBsb2dvIHBhZGRpbmcgKi9cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpLmZpcnN0IHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG59XG50ZCxcbnRoIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufVxuI3NpZGVraWNrLW1vYmlsZSxcbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5zaWRla2ljayBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLnNpZGVraWNrIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb3ctZm9vdGVyLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcsXG4uYm9vdHN0cmFwLXJvdy5wYXJiYXNlLm11bHRpcGxlLWNvbHVtbnMuc2VjdGlvbiB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsqL1xufVxuLmJvb3RzdHJhcC1hZGR0aGlzLnBhcmJhc2UuYm9vdHN0cmFwLWJhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3ctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cbi8qMTMuMDIuMTUqL1xuI3NpZGVraWNrLW1vYmlsZSB7XG4gIHRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKk1MQyBsb2dvICovXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNDBweDtcbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qQWNjb3JkaW9uICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5uYXYtbW9iaWxlLWhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbn1cbiNzaWRla2ljay1tb2JpbGUge1xuICBoZWlnaHQ6IDY4cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24ge1xuICBtYXJnaW46IC01cHggMCA1cHggMDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtY2FsbC1jb250YWN0dXMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYSAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpLmZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkge1xuICBoZWlnaHQ6IDY4cHg7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5YjI7XG59XG4jc2lkZWtpY2stbW9iaWxlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLyoxNi4wMi4xNSAqL1xuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZ2x5cGhpY29uIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgY29sb3I6ICMwMTc3ODA7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgLypHZXR0aW5nIHJpZCBvZiBib3R0b20gYWJvdXQgYWR2aWNlIGxpbmsqL1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgICAvKmJhY2tncm91bmQgY29sb3Igc2lkZSBuYXYgbGVmdCAqL1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggM3B4IDEycHggMTVweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDBweCAtMTBweDtcbiAgfVxufVxuLypjaGFuZ2UgZnJvbSA2MDAgdG8gOTkyIGNhdXNlIHRoZXJlIGFyZSA1IHRhYnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qdGFicyovXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSxcbiAgLm5hdi10YWJzID4gbGksXG4gIC5uYXYtdGFicyA+IGxpLmZpcnN0LFxuICAubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDBweCAjYzhjNmMyIHNvbGlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gIH1cbiAgLndyYXBwZXItc3Ryb25nZXItc3VwZXIgLnRleHQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLmFkdi1jZW50ZXItbWFwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLyoxNy8wMi8xNS0tLS0tLS0tLS0gKi9cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBjb2xvcjogIzAxNzc4MDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMTc3ODA7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWdhbWVudS1jb2wgc3Bhbi5idXR0b24tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGY1OTtcbn1cbi5tZWdhbWVudS1jb2wgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm1lZ2FtZW51LWNvbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudS1jb2wgbGkgYSB7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUtY29sIGxpIGE6aG92ZXIsXG4ubWVnYW1lbnUtY29sIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MCAhaW1wb3J0YW50O1xufVxuLm1lZ2FtZW51LWNvbCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudCA7XG59XG4ubWVnYW1lbnUtY29sIGE6aG92ZXIsXG4ubWVnYW1lbnUtY29sIGE6Zm9jdXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgsXG4uZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjNweDtcbn1cbi5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYSAuc2lkZWtpY2stZ2x5cGhpY29uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8ge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIGEge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIGEgLmJ1dHRvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4vKiBHbG9iYWwgc3R5bGVzIGZvciBGQVEsIFNlYXJjaCByZXN1bHQgcGFnZXMgKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtc2VhcmNoIGgxLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAubWxjLWZhcXMgaDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiA3MCU7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtdHlwZXMsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5mYXFzLWJyb3dzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjNztcbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgYS5mYXEtYnJvd3NlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLmRpZHlvdW1lYW50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNmYXEtcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jZmFxLXJlc3VsdHMtbGlzdCAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGksXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi8qIEZBUXMgcmVzdWx0cyAqL1xuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxLWhlbHBmdWwtbGlua3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZmFxLWFuc3dlci1mZWVkYmFjay1ubyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZhcS1hbnN3ZXIgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5OTJweCAhIGltcG9ydGFudDtcbn1cbi5mYXEtYW5zd2VyIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mYXEtYW5zd2VyIHRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG4uZmFxcyAucGFuZWwtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjNztcbn1cbi5mYXFzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgMTBweDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyLFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhIGltcG9ydGFudDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZmFxcyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0LFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5mYXFzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCxcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMge1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhIGltcG9ydGFudDtcbn1cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICMwMzc2OTEgISBpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4gIC5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuLyogRW1iZWRkZWQgRkFRJ3MgKi9cbi5mYXEtY2F0ZWdvcnktY29udGFpbmVyIC5mYXEtY2F0ZWdvcnktc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZhcS1jYXRlZ29yeS1jb250YWluZXIgLmZhcXMtY29udGVudHMgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5mYXEtY2F0ZWdvcnktZGlhbG9nIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4vKiBFbWVkZGVkIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHNwYW4jc2VhcmNoLWljb24uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIC5nbHlwaGljb24tc2VhcmNoIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IC0xNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogNHB4IDQwcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyogR0ggMDMuMDMuMTUgICAgICovXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAyMTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge1xuICBjb2xvcjogIzAwNGY1OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbiNtZWdhbWVudS1jb2wtMSBhIHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIGg0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51IGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4vKmxlZnQgbWVudSBwYW5lbCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDU1MjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCAxMi41cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICM0NDQgc29saWQ7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOGQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8qZW5kIGxlZnQgbWVudSBwYW5lbCAqL1xuLyogRU5EIEdIIDAzLjAzLjE1ICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi8qIEVORCBHSCAwMy4wMy4xNSBcXCAgICovXG4vKiBHSCAwNS4wMy4xNSAgICovXG4vKjA1LjAzLjE1ICovXG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO1xufVxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgfVxuICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmdseXBoaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gICNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscyA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlMDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMuaW4ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaWNvbi1zZWFyY2gtbW9iaWxlLW5hdiB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC8qY2xvc2UgYnV0dG9uIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA1cHgpIHtcbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhIGg0OmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5ibG9nLW1hc3RoZWFkLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cbi5tdWx0aXBsZS1jb2x1bW5zLmNvbHVtbi5jZiAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICM2MjYwNWM7XG59XG4vKkVORCBHSCAwNS4wMy4xNSAgICAqL1xuLyogR0ggMDYuMDMuMTUgICAqL1xuLypUYWJzICovXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO1xufVxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO1xufVxuLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWIyO1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjVweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24ge1xuICBtYXJnaW46IC0ycHggMjRweCAwIC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogLTFweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1jYWxsLWNvbnRhY3R1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtbmV3cy1hbmQtaW5zaWdodHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLXByaWNlcy1hbmQtcGVyZm9ybWFuY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1mb3Jtcy1hbmQtZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjc2lkZWtpY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxufVxuI21lZ2FtZW51LWNvbC0xIGg0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZHJvcGRvd24tbWVudSBoNSB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2lkZWtpY2stbW9iaWxlLmNvbGxhcHNlLmluIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4vKiBFTkQgR0ggMDYuMDMuMTUgICovXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5pbXBvcnRhbnQtaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmluLXRoZS1uZXdzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtaGVhZGVyLFxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDEpIGltZyB7XG4gIG1hcmdpbi10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCg0KSBpbWcge1xuICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IGgzLFxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NzQ3NDc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNDc0NzQ3O1xuICB9XG4gIC5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0NzQ3O1xuICB9XG59XG4ubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWRpYWxvZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2R1Y3QtcGFnZS1jb2wtYnRuIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXRlc3QtbmV3cy1jdGEtYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4vKnJpZ2h0IGFkdmlzZSB0YWIgZml4ZWQgKi9cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQgIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDlweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKTpiZWZvcmUsXG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIHtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hvb3NlLWFkdmljZS10YWJzIC5tZWRpYS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIsXG4jZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxN3B4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JjNDQwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgY3Vyc29yOiBwb2ludGVyIDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xufVxuLyogSW1yYW4gKi9cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMHB4O1xufVxuLmNmLXF1aWNrbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweCAhIGltcG9ydGFudDtcbn1cbi5jZi12aWRlby1oZWFkZXIgaDIsXG4uY2YtdmlkZW8taGVhZGVyIGgzIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFiYmVkLWJsdWUtdGV4dCBsaSxcbi50YWJiZWQtYmx1ZS10ZXh0IHVsIHtcbiAgYm9yZGVyOiAwcHggISBpbXBvcnRhbnQ7XG59XG4udGFiYmVkLWJsdWUtdGV4dCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vLi4vY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzAxODM4QyAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAycHggMHB4IDBweCA0MHB4ICEgaW1wb3J0YW50O1xufVxuLnRhYmJlZC1ibHVlLXRleHQgLm1lZGlhIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNmLWhvcGUtYWNjb3JkaW9uIC5wYW5lbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY2YtbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4ubWxjLWNvbW11bml0eS1sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY2VudHJlLWFsaWduLWFsbCAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFyZ2luYm90dG9tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmgxc2VsZiB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmgxc2VsZiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndpZGUtdHh0IC5vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jaGFyY29hbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcyAuaWNvbi1tbGMtY2hldnJvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGlsZXMgLmljb24tbWxjLWNoZXZyb24ge1xuICBjb2xvcjogI0FBQThBNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2ZhcXMtYnJvd3NlIC5uYXYtdGFicyBsaSArIGxpICsgbGkgKyBsaSArIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMHB4IDBweCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KSAhIGltcG9ydGFudDtcbn1cbi5ib3gtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNC41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFubmVsLWN0YS13cmFwcGVyIC5jZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIH1cbn1cbi8qTGVmdCBwYW5lbCBpc3N1ZSB3aXRoIG1lZ2FtZW51ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qY2Fyb3VzZWwgbm8gcGFkZGluZyBsZWZ0IGFuZCByaWdodCAqL1xuLndyYXBwZXIuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNvbC14cy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDEgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5jb2wtY3VzdG9tIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIgLmRpc2NsYWltZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyBhIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyBhIC5idXR0b24tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogOTguOCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHggIWltcG9ydGFudDtcbiAgfVxufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXIud3JhcHBlci1kYXJrICNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsIC5tZWRpYS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWJvZHkgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI2xwQ2hhdCBpbWcge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBzcGFuLmJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnNwYWNpbmctcHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBDVEEgbmF2IGJ1dHRvbiAqL1xuLm5hdi1jdGEtYXF1YSBsaS5sYXN0LFxuLm5hdi1jdGEtYXF1YSBsaS5sYXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QsXG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ubmF2LWN0YS1vcmFuZ2UgbGkubGFzdCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0LFxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3RhLW5hdiBsaS5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN0YS1uYXYgbGkubGFzdCxcbiAgLmN0YS1uYXYgbGkubGFzdDpob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YyAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6aG92ZXIsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLW9yYW5nZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENyZWF0aW5nIHN0eWxlcyBmb3IgY2FtcGFpZ25zIC0gVGFwYW4gdmFzaGkgKi9cbi5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbWQsXG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1zbSxcbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgY29sb3I6ICMwNjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cbi5pbXAtaW5mbyAubWVkaWEgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubWFyZ2ludG9wNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNhbXBhaWduLWN0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtcGFpZ24tY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FtcGFpZ24tY3RhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ud3JhcHBlci11c2VmdWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4vKiBTdXBlciBzbWFydCBzdHJhdGVnaWVzICovXG4ud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICB3aWR0aDogMjAlO1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU3ZTM7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXJnaW5ib3R0b20yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5ib3R0b200MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2ggcCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IGhyIHtcbiAgY29sb3I6ICNjOGM2YzI7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbn1cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzICovXG4udW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICBoZWlnaHQ6IDM3NXB4ICEgaW1wb3J0YW50O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogQWNjZW50dXJlIFdoaXRlIFBhcGVyICovXG4udmlkZW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG59XG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlkZW8tbGlzdCAuZmxleC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udmlkZW8tbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4vKiBNTEMgSW5mbGF0aW9uIFBsdXMgKi9cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIE1pc2MgKi9cbi53cmFwcGVyLXNpdGVtYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxOHB4O1xufVxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpbmQtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tbWQsXG4uZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29uc29saWRhdGUtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLFxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tYXJnaW5ib3R0b202MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1jb250ZW50LFxuICAucGFnZS1jb250ZW50LFxuICAuY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLXRvb2xzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFuZWwtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFuZWwgLmxpc3QtaXRlbS10ZXh0LFxuICAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lbCB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIHRhYmxlLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tc20sXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbWQsXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuY2VudGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC8qIFNtYXJ0IHN0cmF0ZWd5IHJlc3BvbnNpdmUgc3R5bGVzICovXG4gIC53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDBweCBub25lO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBpbWcsXG4gIC5zbWFydC1zdHJhdGVneSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLyogVW5kZXJzdGFuZGluZyBzZXJpZXMgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcsXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC8qIEFkdmljZSAqL1xuICAuYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29tcC13aW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEycHggMzBweDtcbiAgfVxufVxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNDhweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhIGltcG9ydGFudDtcbn1cbi5mb3Jtc2FuZGRvY3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZm9ybXNhbmRkb2NzIC5wYW5lbCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5mb3Jtc2FuZGRvY3MgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSxcbi5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuLmZvcm1zLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1zLXNlYXJjaCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmdseXBoaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUwMTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDY1MHB4O1xufVxuLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIHRvIHB1c2ggdGhpcyB0byBsZWZ0IGFMSUdOICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xufVxuLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAvKiByZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sXG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLFxuICAud3JhcHBlci5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICAgIC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbiAgfVxufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi8qaG92ZXIgY29sb3IgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cbi8qQm9yZGVyIHRvcCBub25lIGluIGNvbnRlbnQgd2hlbiB0aGUgYWNjb3JkaW9uIHBhbmVsIGlzIG9wZW4gb3IgLSAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4vKiBDb250YWN0IHVzIFBhZ2UgJiBGb3JtcyBhbmQgRG9jcyBUaGUgU2VhcmNoIHN0eWxlICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLyp0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCB0ZXh0IGZpZWxkICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG59XG4vKnRoZSBoZWlnaHQgJiBmb250IHByb3BlcnRpZXMgZm9yIHRoZSBzdWJtaXQgYnV0dG9uICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICAgIC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbiAgfVxufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi8qaG92ZXIgY29sb3IgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypTZWFyY2ggcmVzdWx0IHBhZ2UgKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAwO1xufVxuLypoaWRlIHVud2FudGVkIGljb24gc2VhcmNoIGluIGZvcm1zIGFuZCBkb2NzICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qU2VhcmNoIHJlc3VsdHMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHBhZGRpbmcqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gIH1cbiAgLypTZWFyY2ggcmVzdWx0IHBhZ2UgZml4ZWQgdGFicyBib3JkZXIqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLypmb3Igc2VhcmNoIGJveCBpbiBmYXFzIGFuZCBjb250YWN0IHVzIHBhZ2VzLCAgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4vKmZvciBzZWFyY2ggYm94IGluIGZvcm1zIGFuZCBkb2NzIHBhZ2UgLCBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGFuZCBhZGp1c3QgcG9zaXRpb24gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4vKmFkZGFwdGluZyBuZXcgbWVnYW1lbnUgc3R5bGUgc28gdGhpcyBiZWxvdyBmb3IgdG9wIHJpZ2h0IHNlYXJjaCBib3ggbmVlZHMgdG8gY2hhbmdlICovXG4ubmF2LW1vYmlsZS1oZWFkZXIgLmNvbC14cy01IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qZm9yIHNlYXJjaCBib3ggdG9wIHJpZ2h0LCBwb3NpdGlvbiB0aGUgc2VhcmNoIGJ1dHRvbiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4gICNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAvKmZvciBmYXFzLCBjb250YWN0IHVzIHNlYXJjaCBib3ggbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKmZvcm1zICYgZG9jcyBzZWFyY2ggYm94LCBjbG9zZSB0aGUgZ2FwIGZyb20gaW5wdXQgZmllbGQgd2l0aCBnbyBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi8qIEF1dGhvcjogSW1yYW4gU2FiYXJvZWRpbiAqL1xuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNmLW5hdiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxuICAuY2YtZmluZG91dG1vcmUtZGl2ID4gZGl2LFxuICAuY2YtZmluZG91dG1vcmUtZGl2IGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG59XG4uY2YtbmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2YtbmF2IGxpIGEge1xuICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cbi5jZi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2YtZmluZG91dG1vcmUtZGl2IFAge1xuICBtYXJnaW46IDA7XG59XG4uYm9yZGVyLWJvdHRvbS0xcHgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4uY2Ytb3Vyc3VjY2Vzcy1saXN0IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkgZGl2IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9tbGMvZW4vcGVyc29uYWwvaG9tZS9famNyX2NvbnRlbnQvcGFyLWNvbC1ib2R5LTIvYm9vdHN0cmFwX3Jvdy9jb2wxL2Jvb3RzdHJhcF9jb250ZW50X2xpXzAvZW50cmllcy9ib290c3RyYXBfY29udGVudF9saV8wL2ltYWdlLmltZy5qcGcvMTQyMzExNjc4MDc0Ni5NYW5CYW5uZXIuanBnXCIpO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICBjb2xvcjogI2JlNDYwMSA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICBjb2xvcjogIzNiM2IzYiA7XG59XG4ubWFzdGhlYWQtd3JhcHBlciAuYnJlYWRjcnVtYiAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZ2V0LWluLXRvdWNoIGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiBoNCB7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cbi8qIDE5LjAyIC0tLS0tLS0tLSAqL1xuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTYuNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscyA+IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdi5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICAvKiB6LWluZGV4OiA1OyAqL1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEgc3Bhbi5idXR0b24tbWQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRmNTk7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtY3RhIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNiYzQ0MDE7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1lZ2FtZW51LXByaW1hcnktbmF2IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG4gIC8qIG1ha2UgdGhlIGNvbCB0byBmaXQgNCBjb2xzIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLyogZnVsbCB3aWR0aCBtZWdhbWVudSAqL1xuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAxMDAwZW0gMzBweCAxMDAwZW07XG4gICAgbWFyZ2luOiAwIC0xMDAwZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qYWRqdXN0IHRoZSBoZWlnaHQgb2YgdGhlIHRlYWwgaGVhZGVyIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC8qaGlkZSBjdGEgaW4gdGhpcyBtZWRpYSBxdWVyaWUqL1xuICAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAvKnB1dCBoYW1idXJnZXIgaWNvbiBtb3JlIGNsaWNrYWJsZSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnZpc2libGUteHMgLnNpdGUtc2VsZWN0LW5hdiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkgYSB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC52aXNpYmxlLXhzIC5zaXRlLXNlbGVjdC1uYXYgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMTc3ODAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYSxcbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI4ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYSB7XG4gICAgcGFkZGluZzogMTJweCAzcHggMTJweCAxNXB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yb3cubWVnYW1lbnUtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qcXVpY2tsaW5rcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDEqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAyICovXG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzVweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMikgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cbiAgLypyZWR1Y2UgZm9udCBzaXplICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzAxcHgpIHtcbiAgLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAxICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAxNXB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgcmVkdWNlIGZvbnQgc2l6ZSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKnF1aWNrbGlua3MgYWN0dWFsbHkganVzdCBjaGFuZ2UgdGhlIG1heC13aWR0aCB0byA2MDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmaXhlZCBtYXJnaW4gdG9wICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDclIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNiM2IzYiFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIGFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDclIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZTAwNTggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENhcm91c2VsIGxlc3MgdGhhbiA2MDBweCBzY3JlZW4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC8qbWFrZSAxMDAlIGhlaWdodCBpbiB0aGUgdGludCBiYWNrZ3JvdW5kICovXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLyphZGp1c3QgdGhlIGNvbnRlbnQgdG8gbWlkZGxlICovXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogYWRqdXN0IHRoZSBpbmRpY2F0b3IgdG8gbW9yZSBib3R0b20gKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG4gIC8qY3JlYXRlIHNtYWxsZXIgaW5kaWNhdG9ycyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGZpeGVkIGJ1c2luZXNzIHBhZ2Ugd2l0aCBubyBzaWRla2ljayB0b3Agb24gbW9iaWxlICovXG4uYnVzaW5lc3MtdGhlbWUgLm5hdi1tb2JpbGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKmZvciBwZXJzb25hbCwgYWR2aXNlciBhbmQgYnVzaW5lc3MgY3RhICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAvKmN0YSBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qY3RhICBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG4gIC8qIGN0YSAgcHV0IGJvcmRlciByaWdodCAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3MzczO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBjdGEgcHV0IGJvcmRlciByaWdodCAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjN2E3MzczO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2E3MzczO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBjdGEgcHV0IGJvcmRlciByaWdodCBvbiBtb2JpbGUgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQsXG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCxcbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLyogY3RhIGxlc3MgcGFkZGluZyBvbiBtb2JpbGUgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGdsb2JhbCBjaGFuZ2UgbWFrZSB0aGUgbWQgYnV0dG9uIHRvIHNtYWxsIGJ1dHRvbiAqL1xuICAvKm1ha2UgdGhlIGJ1dHRvbiBjZW50ZXIqL1xuICAucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC8qY29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLypjb250YWN0IHVzIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qY29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDUycHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgdW5pZm9ybSBtaW4gaGVpZ2h0cyBpbiBkZXNrdG9wICovXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xufVxuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG4gIC5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBmaXggbmFiIGxvZ28gYWxpZ25tZW50IGluIGZvb3RlciAgKi9cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qcHV0IG1vcmUgbWFyZ2luIHJpZ2h0IGZyb20gdGhlIGdseXBoaWNvbiBpbnNpZGUgYWNjcm9kaW9uIGluIGNvbnRhY3QgdXMgcGFnZSovXG4ucGFnZS1jb250ZW50IC5wYW5lbC1ncm91cCAucGFuZWwgcCAubWxjLWdseXBoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLyogTEFURVNUIE5FV1MgJiBJTlNJR0hUUyAgLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC8qZml4ZWQgaGVpZ2h0IGlzc3VlIHdpdGggNCBsaW5lcyAqL1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC8qYWRqdXN0IHRoZSBzcGFjZSB3aXRoIHJlYWQgbW9yZSBsaW5rICovXG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4vKiBNQUtFIEdFVCBJTiBUT1VDSCBXUkFQUEVSIE5PIEJPUkRFUiBUT1AgLS0tLS0tLS0gKi9cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMzpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi8qIEZJWEVEIGluIFZNIGNoYW5nZSBoZWlnaHQgNzczcHggdG8gNzY4cHggLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbWFrZSBubyBoZWlnaHQgaW4gaDQgYW5kIHAgaW4gc21hbGwgc2NyZWVuICovXG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEZJWEVEIElNUE9SVEFOVCBVUERBVEVTIEhFSUdIVCBJU1NVRVMgQU5EIFJFU1BPTlNJU1ZFICAtLS0tLS0tLS0tICovXG4ud3JhcHBlci5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLyogTUxDIEZBTUlMWSBMSUNFTkNFU1MgTE9HT1MgQUxJR05NRU5UIElTU1VFUyAtLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSxcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIsXG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzLFxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCxcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hcXVhLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cbi5hcXVhLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG4ucnViaW5lLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cbi5hcXVhLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG4ucnViaW5lLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG59XG4ud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubWFzdGhlYWQtd3JhcHBlciAuYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGg0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLm5ld3MtaW5zaWdodHMtd3JhcHBlciAubmF2LWluZmxhdGlvbi1wbHVzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgc3Bhbi5idXR0b24tbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHNwYW4uYnV0dG9uLW1kLFxuICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC1zbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIGxhYmVsLFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgaW5wdXQsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBzZWxlY3QsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMHB4IDAgMHB4IDA7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweCAwIDMwcHggMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi8qLnVpLXRvb2x0aXAge2JveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50OyBib3JkZXI6MXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowIWltcG9ydGFudDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MnB4IDRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O31cbi51aS10b29sdGlwLWNvbnRlbnQge2ZvbnQtc2l6ZToxMHB4O30gICovXG4ud3JhcHBlci5lbWJlZGZvcm0gLmZpZWxkc3VtbWFyeSBjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgLml0ZW0sXG4uY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciAucHJldi5yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICEgaW1wb3J0YW50O1xufVxuZm9ybSNhZHZzZWFyY2gge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xufVxuI2FkdnNlYXJjaHN1YiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWR2Y29sMSB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbiNhZHZzZWFyY2hzdWIgc3Bhbi51aS1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAhIGltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNjOTUxMDknLCBlbmRDb2xvcnN0cj0nI2M5NTEwOScpICFpbXBvcnRhbnQ7XG59XG4uYWR2bGFiZWwge1xuICBmb250LXNpemU6IDE1cHggISBpbXBvcnRhbnQ7XG59XG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogOHB4IDZweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBzZWxlY3Qge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCNsb2MsXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCNxIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYWR2Y29sNSB7XG4gIHdpZHRoOiAyMDBweCAhIGltcG9ydGFudDtcbn1cbi5kaWR5b3VtZWFudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRjb250YWluZXJ3cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucmVzdWx0cGFnaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cGFnaW5nIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cGFnaW5nIHVsLm5hdmgge1xuICBtYXJnaW46IC0zNXB4IDBweCAwcHggISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbixcbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG59XG5vbC5zZWFyY2hyZXN1bHRzIHtcbiAgbWFyZ2luOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5yZXN1bHRwYWdlIG9sLnNlYXJjaHJlc3VsdHMgbGkge1xuICBib3JkZXItYm90dG9tOiAwICEgaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0aXRlbSAuYWR2aXNlcnRpdGxlLFxuLnJlc3VsdGl0ZW0gLmFkdmlzZXJhZGRyZXNzLFxuLnJlc3VsdGl0ZW0gLmFkdmlzZXJkZXRhaWwsXG4ucmVzdWx0aXRlbSAucGhvbmVBZHZpc2VyQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYS5zZWFyY2hyZXN1bHRsaW5rIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuc2VhcmNocmVzdWx0bGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvdmVyQWR2aXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbn1cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDBweDtcbn1cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE2cHg7XG59XG4uZmluZC1hZHYtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICEgaW1wb3J0YW50O1xufVxuLmZpbmQtYWR2LXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzdWx0cGFnaW5nIHVsLm5hdmgge1xuICAgIG1hcmdpbjogLTMwcHggMHB4IDBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmNvbC1jdXN0b20gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jZmluZGFkdmlzZXJpbnRlcmZhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuI2ZpbmRhZHZpc2VyaW50ZXJmYWNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmZvcm0jYWR2c2VhcmNoIC5hZHZsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDZweCAhIGltcG9ydGFudDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCNsb2MsXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQjcSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbn1cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4ICEgaW1wb3J0YW50O1xufVxuZm9ybSNhZHZzZWFyY2ggI2FkdnNlYXJjaHN1YiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24tYWR2b3B0aW9ucy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1hZHZvcHRpb25zZG93bi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuYWR2YW5jZWRPcHRpb25zIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOGQ2ZDI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI3F1aWNrU2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWFyY2hjb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpY2Vuc2VlZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5saWNlbnNlZWZpbHRlciAubGljRmlsdGVyVGl0bGUsXG4ubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmxpY2Vuc2VlZmlsdGVyIC5saWNGaWx0ZXJUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4ubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCAubGljZW5zZWVGaWx0ZXJDaGVja2JveCBsYWJlbC5saWNGaWx0ZXJMYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uZGlkeW91bWVhbnRleHQge1xuICBmb250LXNpemU6IDE1cHggISBpbXBvcnRhbnQ7XG59XG4ucmVzdWx0Y29udGFpbmVyd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICEgaW1wb3J0YW50O1xufVxuLnJlc3VsdHBhZ2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhIGltcG9ydGFudDtcbn1cbi5yZXN1bHRwYWdpbmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4ICEgaW1wb3J0YW50O1xufVxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIHtcbiAgbWFyZ2luOiAtNTBweCAwcHggMHB4ICEgaW1wb3J0YW50O1xufVxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub24sXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxub2wuc2VhcmNocmVzdWx0cyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmFkdmlzZXJSZXN1bHQgLmFkdmlzZXJhZGRyZXNzLFxuLmFkdmlzZXJSZXN1bHQgLmFkdmlzZXJkZXRhaWwge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCBiciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5OTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICB9XG4gIGZvcm0jYWR2c2VhcmNoIGZpZWxkc2V0IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgZm9ybSNhZHZzZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgZm9ybSNhZHZzZWFyY2ggLmFkdmNvbDEsXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2wzIHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sMiB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQsXG4gIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICAgIHdpZHRoOiAzMDBweCAhIGltcG9ydGFudDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuICBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc2VhcmNoY29udGFpbmVyIC5saWNlbnNlZWZpbHRlciAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoY29udGFpbmVyIC5saWNlbnNlZWZpbHRlciBoMi5saWNGaWx0ZXJUaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2w1IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0LFxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgc2VsZWN0IHtcbiAgICB3aWR0aDogNTgwcHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjYXVzTWFwLFxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2F1c01hcCBzdmc6bm90KDpyb290KSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2UgI3F1aWNrU2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2Y29sMSB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCAjRDhENkQyIHNvbGlkO1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNEOEQ2RDIgc29saWQgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuY29sbGFwc2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCAubGljZW5zZWVGaWx0ZXJDaGVja2JveCBsYWJlbC5saWNGaWx0ZXJMYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlRmlsdGVyQ2hlY2tib3ggLmxpY0ZpbHRlci5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGg0LmFkdmlzZXJyZXN1bHR0aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggaDQuYWR2aXNlcnJlc3VsdHRpdGxlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2aXNlcmFkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciAubGljZW5zZWVGaWx0ZXJCb3gge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwcHggI0Q4RDZEMiBzb2xpZDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjbWFwX2NhbnZhcyxcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdGNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjbWFwX2NhbnZhcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCxcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5ZW07XG4gICAgcGFkZGluZy1yaWdodDogOTk5OWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTllbTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubWFwX2NhbnZhc193cmFwLmNvbC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciAuY29sLXNtLTQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaGNvbnRhaW5lciAuY29sLXNtLTQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNmaW5kYWR2aXNlcmludGVyZmFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2w1IHtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAjYWR2c2VhcmNoc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIH1cbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciAubGljZW5zZWVGaWx0ZXJCb3gge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xuICB9XG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5wcmluY2lwbGVOYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5wcmluY2lwbGVJbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnByaW5jaXBsZVRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYnRuLWxpbmsub3RoZXJBZHZpc2Vyc0J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyZW5xdWlyeSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmFkdmlzZXJlbnF1aXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgfVxufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmJ0bi1saW5rLnBob25lQWR2aXNlckJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNocmVzdWx0bGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24tbGlua2VkaW4ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAjMDA3M2IyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5zZWFyY2hyZXN1bHRmYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1mYWNlYm9vay5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlICMwMDczYjIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaHJlc3VsdHR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLXR3aXR0ZXIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAjMDA3M2IyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyU25zQUxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2luZyBwIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5yZXN1bHRwYWdpbmcgdWwubmF2aCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnaW5nIHVsLm5hdmggbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0Y29udGFpbmVyIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXBsYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtcGxheS1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGF1c2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtcGF1c2UtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtc3RvcC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtZm9yd2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1mb3J3YXJkLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtYmFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1iYWNrLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2x1cDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC12b2wtdXAtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXZvbGRvd246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLWRvd24tYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXRyYW5zY3JpcHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdHJhc25jcmlwdC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcCxcbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpob3Zlcixcbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmFiLXNjcmlwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hYlNjcmlwdFwiO1xuICBmb250LXNpemU6IDYycHg7XG59XG4ubmFiLXJlZCB7XG4gIGNvbG9yOiAjYmUwZDAwO1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIge1xuICBmb250LWZhbWlseTogXCJDb3JwaWRMaWdodFwiO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGgxLFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIGgxLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hYkltcGFjdFwiO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBoMixcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSBoMixcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hYkltcGFjdFwiO1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgYSxcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSBhLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC5yYWRpby1oZWFkaW5nLFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC5yYWRpby1oZWFkaW5nLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC5yYWRpby1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycGlkSGVhdnlcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBpbWcsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgaW1nLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC53cmFwcGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC53cmFwcGVyLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWludHJvLFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLXBhZ2UtaW50cm8sXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLnRyYW5zaXRpb24tcGFnZS1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDtcbn1cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLXBhZ2UtaW50cm8gcCxcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWludHJvIHAsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLnRyYW5zaXRpb24tcGFnZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tcGFnZS1pbnRybyBoNCxcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWludHJvIGg0LFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC50cmFuc2l0aW9uLXBhZ2UtaW50cm8gaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVXMDEtNzVCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAubmFiLWJ0bi1wcmltYXJ5LFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC5uYWItYnRuLXByaW1hcnksXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLm5hYi1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTBkMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAubmFiLWJ0bi1wcmltYXJ5IGEsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLm5hYi1idG4tcHJpbWFyeSBhLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC5uYWItYnRuLXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLm5hYi1idG4tcHJpbWFyeTpob3Zlcixcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSAubmFiLWJ0bi1wcmltYXJ5OmhvdmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC5uYWItYnRuLXByaW1hcnk6aG92ZXIsXG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAubmFiLWJ0bi1wcmltYXJ5OnZpc2l0ZWQsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLm5hYi1idG4tcHJpbWFyeTp2aXNpdGVkLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC5uYWItYnRuLXByaW1hcnk6dmlzaXRlZCxcbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC5uYWItYnRuLXByaW1hcnk6Zm9jdXMsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLm5hYi1idG4tcHJpbWFyeTpmb2N1cyxcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiAubmFiLWJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWJvZHktY29udGVudCxcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWJvZHktY29udGVudCxcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiAudHJhbnNpdGlvbi1wYWdlLWJvZHktY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWJvZHktY29udGVudCBsaSxcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWJvZHktY29udGVudCBsaSxcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiAudHJhbnNpdGlvbi1wYWdlLWJvZHktY29udGVudCBsaSB7XG4gIHdpZHRoOiA2NSU7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1jdGEsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhLFxuLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC50cmFuc2l0aW9uLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4O1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhIHAsXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhIHAsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLnRyYW5zaXRpb24tY3RhIHAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLWN0YSBwIGltZyxcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1jdGEgcCBpbWcsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLnRyYW5zaXRpb24tY3RhIHAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpcmVjdC1zdXBlci1sb2dpbi10eXBlLWZpZWxkIC5sb2dpbixcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSBkaXJlY3Qtc3VwZXItbG9naW4tdHlwZS1maWVsZCAubG9naW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgZGlyZWN0LXN1cGVyLWxvZ2luLXR5cGUtZmllbGQgLmxvZ2luLFxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4tdHlwZS1maWVsZCAubG9naW4sXG4uZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4tdHlwZS1maWVsZCAubG9naW4sXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4tdHlwZS1maWVsZCAubG9naW4ge1xuICBwYWRkaW5nLWxlZnQ6IDUyLjVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXJlY3Qtc3VwZXItbG9naW4tdHlwZS1maWVsZCAucmFkaW8tZmllbGQtY29udGFpbmVyLFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIGRpcmVjdC1zdXBlci1sb2dpbi10eXBlLWZpZWxkIC5yYWRpby1maWVsZC1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgZGlyZWN0LXN1cGVyLWxvZ2luLXR5cGUtZmllbGQgLnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luLXR5cGUtZmllbGQgLnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi10eXBlLWZpZWxkIC5yYWRpby1maWVsZC1jb250YWluZXIsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4tdHlwZS1maWVsZCAucmFkaW8tZmllbGQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgcGFkZGluZzogMTVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGlyZWN0LXN1cGVyLWxvZ2luLXR5cGUtZmllbGQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uLFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIGRpcmVjdC1zdXBlci1sb2dpbi10eXBlLWZpZWxkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiBkaXJlY3Qtc3VwZXItbG9naW4tdHlwZS1maWVsZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24sXG4uZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi10eXBlLWZpZWxkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLXRyYW5zaXRpb24tcGFnZSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi10eXBlLWZpZWxkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvbixcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi10eXBlLWZpZWxkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTBkMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgI2xvZ2luVHlwZV8xX2V4aXN0aW5nQ3VzdG9tZXJfMSB+IGZpZWxkc2V0LFxuLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlICNsb2dpblR5cGVfMV9leGlzdGluZ0N1c3RvbWVyXzEgfiBmaWVsZHNldCxcbi5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiAjbG9naW5UeXBlXzFfZXhpc3RpbmdDdXN0b21lcl8xIH4gZmllbGRzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAubmFiLXNjcmlwdCxcbiAgLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC5uYWItc2NyaXB0LFxuICAuZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLm5hYi1zY3JpcHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAudHJhbnNpdGlvbi1wYWdlLWludHJvLFxuICAuZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tcGFnZS1pbnRybyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC50cmFuc2l0aW9uLXBhZ2UtaW50cm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tcGFnZS1pbnRybyBoMSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLXBhZ2UtaW50cm8gaDEsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiAudHJhbnNpdGlvbi1wYWdlLWludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhLFxuICAuZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLnRyYW5zaXRpb24tY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tcGFnZS1pbnRybyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLXBhZ2UtaW50cm8sXG4gIC5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiAudHJhbnNpdGlvbi1wYWdlLWludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLWN0YSBwIGltZyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC50cmFuc2l0aW9uLWN0YSBwIGltZyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC50cmFuc2l0aW9uLWN0YSBwIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAubmFiLWJ0bi1wcmltYXJ5LFxuICAuZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgLm5hYi1idG4tcHJpbWFyeSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIC5uYWItYnRuLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgI2xvZ2luVHlwZV8xX2V4aXN0aW5nQ3VzdG9tZXJfMSB+IGZpZWxkc2V0LFxuICAuZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UgI2xvZ2luVHlwZV8xX2V4aXN0aW5nQ3VzdG9tZXJfMSB+IGZpZWxkc2V0LFxuICAuZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgI2xvZ2luVHlwZV8xX2V4aXN0aW5nQ3VzdG9tZXJfMSB+IGZpZWxkc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSAuYnV0dG9uLWNvbnRhaW5lcixcbiAgLmdlbmVyaWMtcmVuZGVyZXItdHJhbnNpdGlvbi1wYWdlIC5idXR0b24tY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmRpcmVjdC1zdXBlci1sYW5kaW5nLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnJvdy1mb290ZXIgLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmJ1dHRvbi1zbS1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1zbS1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5idXR0b24tc20tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1zbS1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuc3Bhbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICBoZWlnaHQ6IDMyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1uYXYge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M4YzZjMjtcbn1cbi5jYW1wYWlnbi1uYXYgcCxcbi5jYW1wYWlnbi1uYXYgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLW5hdiBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgYSBhOmZvY3VzLFxuLmNhbXBhaWduLW5hdiBhIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2J1aWxkaW5nLXdlYWx0aC1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFydGluZy1vdXQtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9nZWFyaW5nLXVwLWVnZy1kYXJrLnBuZycpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDNDQwMTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFraW5nLW1vc3Qtb2YtaXQtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMTpob3ZlciBhLFxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTI6aG92ZXIgYSxcbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIGEge1xuICBjb2xvcjogI0JDNDQwMTtcbn1cbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTEsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UyLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMyB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMTpob3Zlcixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTI6aG92ZXIsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UzOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBoZWlnaHQ6IDQ5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvdGlsZS1ib29rbWFyay5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggNDZweDtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciBoMiBhIHNtYWxsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGEsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6dmlzaXRlZCxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTp2aXNpdGVkLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOmZvY3VzLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpmb2N1cyxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlLFxuLnByb3ZvLTNjb2wtYXF1YSxcbi5wcm92by0zY29sLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjY1cHg7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYSxcbi5wcm92by0zY29sLWFxdWEgYSxcbi5wcm92by0zY29sLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtYXF1YSBhOnZpc2l0ZWQsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTp2aXNpdGVkLFxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6Zm9jdXMsXG4ucHJvdm8tM2NvbC1hcXVhIGE6Zm9jdXMsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBoMiBhIHNtYWxsLFxuLnByb3ZvLTNjb2wtYXF1YSBoMiBhIHNtYWxsLFxuLnByb3ZvLTNjb2wtcnViaW5lIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wcm92by0zY29sLW9yYW5nZSAubWVkaWEtbGVmdCxcbi5wcm92by0zY29sLWFxdWEgLm1lZGlhLWxlZnQsXG4ucHJvdm8tM2NvbC1ydWJpbmUgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtYXF1YSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYSxcbi5wcm92by0yY29sLWFxdWEgYSxcbi5wcm92by0yY29sLXJ1YmluZSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtYXF1YSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtYXF1YSBhOnZpc2l0ZWQsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTp2aXNpdGVkLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGE6Zm9jdXMsXG4ucHJvdm8tMmNvbC1hcXVhIGE6Zm9jdXMsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBoMiBhIHNtYWxsLFxuLnByb3ZvLTJjb2wtYXF1YSBoMiBhIHNtYWxsLFxuLnByb3ZvLTJjb2wtcnViaW5lIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wcm92by0yY29sLW9yYW5nZSAubWVkaWEtbGVmdCxcbi5wcm92by0yY29sLWFxdWEgLm1lZGlhLWxlZnQsXG4ucHJvdm8tMmNvbC1ydWJpbmUgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTpob3Zlcixcbi5wcm92by0zY29sLW9yYW5nZSBoMyBhOmhvdmVyIHNtYWxsLFxuLnByb3ZvLTJjb2wtb3JhbmdlIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5wcm92by0zY29sLXJ1YmluZSBhOmhvdmVyLFxuLnByb3ZvLTJjb2wtcnViaW5lIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1ydWJpbmUgaDMgYTpob3ZlciBzbWFsbCxcbi5wcm92by0yY29sLXJ1YmluZSBoMyBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4ucHJvdm8tM2NvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1hcXVhIGgzIGE6aG92ZXIgc21hbGwsXG4ucHJvdm8tMmNvbC1hcXVhIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi53cmFwcGVyLXByb3ZvLWltYWdlIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRlYTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20tYXF1YSxcbi5wcm92by1ib2R5LXdyYXBwZXIgLnByb3ZvLWJvZHktY29udGVudCAuYnV0dG9uLXNtLFxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20tcnViaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLmNhbXBhaWduLWluZm9ncmFwaGljLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGgzLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDMsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoMyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdldC1pbi10b3VjaC1hcXVhIGg0LFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDQsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2V0LWluLXRvdWNoLWFxdWEgaDQgYSxcbi5nZXQtaW4tdG91Y2gtb3JhbmdlIGg0IGEsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSBoNCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZXQtaW4tdG91Y2gtYXF1YSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xufVxuLmdldC1pbi10b3VjaC1vcmFuZ2Uge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbn1cbi5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjZTAwNTg7XG59XG4uc2hhcmUtYXJ0aWNsZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuYVtocmVmXj10ZWxdOmxpbmssXG5hW2hyZWZePXRlbF06dmlzaXRlZCxcbmFbaHJlZl49dGVsXTpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYW1wYWlnbi12aWRlby1jb250ZW50LTJjb2wgLnRleHQtaW1hZ2Uge1xuICB3aWR0aDogODAlO1xufVxuLmNhbXBhaWduLXZpZGVvLTJjb2wge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0gaDQsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IGg0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAuY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAud3JhcHBlci1pbmZvZ3JhcGhpYy1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmNvbC14cy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gc3Bhbi5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5NTEwOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBjb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhI25hdl9zdGFnZTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9idWlsZGluZy13ZWFsdGgtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvbWFuYWdpbmcteW91ci1mdXR1cmUtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSNuYXZfc3RhZ2UzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGxhbm5pbmctZm9yLXJldGlyZW1lbnQtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc2VsZWN0LWxpZmUtc3RhZ2UtYXJyb3ctb3Blbi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5zdGFnZTEgYSNuYXZfc3RhZ2UxLFxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2UyIGEjbmF2X3N0YWdlMixcbiAgLmNhbXBhaWduLW5hdi1tb2IgLnN0YWdlMyBhI25hdl9zdGFnZTMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmM0NDAxO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLmNhbXBhaWduLWludHJvLWNvbnRlbnQgaDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IDUwNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIGEsXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBhOnZpc2l0ZWQsXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5idXR0b24tc20sXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAuYnV0dG9uLXNtLWFxdWEsXG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAubWVkaWEtbGVmdCBpbWcsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlIC5tZWRpYS1sZWZ0IGltZyxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLm1lZGlhLWxlZnQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSBoMyxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgaDMsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIGgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAuY2FsbC11cyxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLmNhbGwtdXMsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIC5jYWxsLXVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICB9XG4gIC5nZXQtaW4tdG91Y2gtYXF1YSAucmVxdWVzdC1jYWxsYmFjayxcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLnJlcXVlc3QtY2FsbGJhY2ssXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIC5yZXF1ZXN0LWNhbGxiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEgLmZpbmQtYWR2aXNlcixcbiAgLmdldC1pbi10b3VjaC1vcmFuZ2UgLmZpbmQtYWR2aXNlcixcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUgLmZpbmQtYWR2aXNlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2xvY2F0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIH1cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0zY29sLXJ1YmluZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tMmNvbC1ydWJpbmUgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAud3JhcHBlci1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOTk5OWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5OTllbTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05OTk5ZW07XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0sXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMgaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLW1vYi5wbmdcIik7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0gaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3JlcXVlc3QtYS1jYWxsYmFjay1tb2IucG5nXCIpO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IGltZyB7XG4gICAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9hcHBseS1ub3ctbW9iLnBuZ1wiKTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgYVtocmVmXj10ZWxdOmxpbmssXG4gIGFbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIGgxIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC5wcm92by1oZWFkZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93bi5vcGVuIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICB9XG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogQ1NTIGZvciBSZXRpcmVtZW50IEh1YiBcblxuICBBZGRlZCBpbiB0aGVtZS5sZXNzXG4qL1xuLyogTW9yZSBoZWFkaW5ncyBzdHlsZSAqL1xuLmxnLUhlYWRpbmcgaDEsXG4ubGctSGVhZGluZyBoMixcbi5sZy1IZWFkaW5nIGgzLFxuLmxnLUhlYWRpbmcgaDQsXG4ubWQtSGVhZGluZyBoMSxcbi5tZC1IZWFkaW5nIGgyLFxuLm1kLUhlYWRpbmcgaDMsXG4ubWQtSGVhZGluZyBoNCxcbi5zbS1IZWFkaW5nIGgxLFxuLnNtLUhlYWRpbmcgaDIsXG4uc20tSGVhZGluZyBoMyxcbi5zbS1IZWFkaW5nIGg0LFxuLnhzLUhlYWRpbmcgaDEsXG4ueHMtSGVhZGluZyBoMixcbi54cy1IZWFkaW5nIGgzLFxuLnhzLUhlYWRpbmcgaDQge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG4ubGctSGVhZGluZyBoMSxcbi5sZy1IZWFkaW5nIGgyLFxuLmxnLUhlYWRpbmcgaDMsXG4ubGctSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLm1kLUhlYWRpbmcgaDEsXG4ubWQtSGVhZGluZyBoMixcbi5tZC1IZWFkaW5nIGgzLFxuLm1kLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cbi5zbS1IZWFkaW5nIGgxLFxuLnNtLUhlYWRpbmcgaDIsXG4uc20tSGVhZGluZyBoMyxcbi5zbS1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ueHMtSGVhZGluZyBoMSxcbi54cy1IZWFkaW5nIGgyLFxuLnhzLUhlYWRpbmcgaDMsXG4ueHMtSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtSGVsdmV0aWNhIGgxLFxuLmZvbnQtSGVsdmV0aWNhIGgyLFxuLmZvbnQtSGVsdmV0aWNhIGgzLFxuLmZvbnQtSGVsdmV0aWNhIGg0LFxuLmZvbnQtSGVsdmV0aWNhIGg1LFxuLmZvbnQtSGVsdmV0aWNhIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uZm9udC1DaGFybGllLVNiLXAgcCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZvbnQtQ2hhcmxpZS1NZWQtaDEgaDEsXG4uZm9udC1DaGFybGllLU1lZC1oMiBoMixcbi5mb250LUNoYXJsaWUtTWVkLWgzIGgzLFxuLmZvbnQtQ2hhcmxpZS1NZWQtaDQgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSwgQXJpYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZm9udC0xNSBoMSxcbi5mb250LTE1IGgyLFxuLmZvbnQtMTUgaDMsXG4uZm9udC0xNSBoNCxcbi5mb250LTE1IGg1LFxuLmZvbnQtMTUgaDYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9udC0xNiBoMSxcbi5mb250LTE2IGgyLFxuLmZvbnQtMTYgaDMsXG4uZm9udC0xNiBoNCxcbi5mb250LTE2IGg1LFxuLmZvbnQtMTYgaDYge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4vKmltYWdlIGhhbGYqL1xuLmltZy1oYWxmLXcge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWhhbGYtaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4vKk1BU1RIRUFEKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyLFxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiBhLFxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYSB7XG4gIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG59XG4vKmRpc2NsYWltZXIqL1xuLmZvbnQtSGVsdmV0aWNhLnNtYWxsIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLypCcmVhZGNydW1icyovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggYTpob3Zlcixcbi5tYXN0aGVhZC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLypBY2Nlc3NpYmlsaXR5IG5vIG91dGxpbmUgKi9cbi8qRXh0ZXJuYWwgSWNvbnMgKi9cbi5leHRMaW5rIC5nbHlwaGljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuLypCdXR0b24gUnViaW5lKi9cbmE6aG92ZXIgLmJ1dHRvbi1zbS1ydWJpbmUsXG5hOmZvY3VzIC5idXR0b24tc20tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi8qUmV0SHViICovXG4ud3JhcHBlci1yZXRodWIgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLXJldGh1YiAucHJvZHVjdC1wYWdlLWludHJvIHAge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYTpob3Zlcixcbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYTpob3Zlcixcbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhpZC1saTEgbGk6Zmlyc3QtY2hpbGQsXG4uaGlkLWxpLWFjdGl2ZSBsaS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQUQ2O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBib3JkZXItdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQgYSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQ6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLm5ld2hyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubmV3VGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5pbnRyby1pY24gaW1nLFxuLmludHJvLWljbjIgaW1nLFxuLmludHJvLWljbjMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50cm8taWNuIGltZyB7XG4gIG1heC13aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmludHJvLWljbjIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uaW50cm8taWNuMyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi50aWxlcy1pY24gaW1nIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5vaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzQnRMZWZ0IC5idXR0b24tc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlTGlua3NEaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2VMaW5rc1dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2VMaW5rc1dyYXBwZXIgaDIsXG4ucGFnZUxpbmtzV3JhcHBlciBoMyxcbi5wYWdlTGlua3NXcmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlTmF2UmlnaHRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBhZ2VMaW5rcyAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGFnZUxpbmtzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhDNkMyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2VMaW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM2QzI7XG59XG4ucGFnZUxpbmtzIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBjb2xvcjogI0FBQThBNDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuLypUYWJsZXMgU3RhY2tlZCBPbmUgKi9cbi50YWJsZV9zdGFja2VkMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlRhYmxlcyBTdGFja2VkIFR3byAqL1xuLnRhYmxlX3N0YWNrZWQyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCk6bm90KDpudGgtY2hpbGQoMSkpIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZC50ZFRvdCB7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1ODU2NTIgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bGFzdC1jaGlsZCB0ZC50ZFRvdCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC8qTUFTVEhFQUQqL1xuICAubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCxcbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZWdhbWVudS1jdGEgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyoudGFibGVfc3RhY2tlZDIudGFibGUgdGQsIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7d2lkdGg6NTAlO30qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZUxpbmtzRGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZ2VMaW5rc0RpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucGFnZU5hdlJpZ2h0V3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC8qT3ZlcnZpZXcgdGh1bWJuYWlscyAqL1xuICAudGh1bWJuYWlscy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyxcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VMaW5rc0RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmludHJvLWljbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgfVxuICAvKlRpbGVzKi9cbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgb25lICovXG4gIC53cmFwcGVyLXJldGh1YiAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsXG4gIC53cmFwcGVyLXJldGh1YiAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qVGFibGUgc3RhY2tlZCB0d28gKi9cbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZC50ZFRvdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgLypwYWRkaW5nLWJvdHRvbTogMjAwJTsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmF5RGl2SW1nIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm9oZWlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vaGVpZ2h0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW50cm8taWNuIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuICAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAudGh1bWJuYWlscy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sZy1IZWFkaW5nIGgxLFxuICAubGctSGVhZGluZyBoMixcbiAgLmxnLUhlYWRpbmcgaDMsXG4gIC5sZy1IZWFkaW5nIGg0LFxuICAubWQtSGVhZGluZyBoMSxcbiAgLm1kLUhlYWRpbmcgaDIsXG4gIC5tZC1IZWFkaW5nIGgzLFxuICAubWQtSGVhZGluZyBoNCxcbiAgLnNtLUhlYWRpbmcgaDEsXG4gIC5zbS1IZWFkaW5nIGgyLFxuICAuc20tSGVhZGluZyBoMyxcbiAgLnNtLUhlYWRpbmcgaDQsXG4gIC54cy1IZWFkaW5nIGgxLFxuICAueHMtSGVhZGluZyBoMixcbiAgLnhzLUhlYWRpbmcgaDMsXG4gIC54cy1IZWFkaW5nIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLypNQVNUSEVBRCovXG4gIC5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLypcblxuICBTdHlsZXMgZm9yIERpcmVjdCBQZW5zaW9uXG5cbiovXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIge1xuICAvKiBSZXZpZXcgcGFnZSBzdHlsZXMgKi9cbiAgLyogVHlwZSBhaGVhZCBjdXN0b20gdGFnICovXG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJlZi1uYWIgaDEsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJlZi1uYWIgaDIge1xuICBmb250LWZhbWlseTogXCJOYWJJbXBhY3RcIjtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5yZWYtbmFiIC5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnJlZi1uYWIgLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIG1pbi13aWR0aDogNTVweDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAucmVmLW5hYiAubWVkaWEgPiAudGV4dC1pbWFnZSB7XG4gIGZsZXg6IDE7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItcGVuc2lvbi1sYW5kaW5nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmRpcmVjdC1wZW5zaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5kaXJlY3QtcGVuc2lvbi1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwIDAgMCAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5kaXJlY3QtcGVuc2lvbi1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1uYXYgPiAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcgLmdlbmVyaWMtcmVuZGVyZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIC5nZW5lcmljLXJlbmRlcmVyLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QgLmFsbG9jYXRpb24tb3B0aW9uIC5sYWJlbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5hbGxvY2F0aW9uLW9wdGlvbiAubGFiZWwtY29udGFpbmVyIC50b29sdGlwLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNHB4O1xuICB9XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhID4gc3BhbjpmaXJzdC1jaGlsZCB+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSA+IHNwYW46Zmlyc3QtY2hpbGQgfiBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhLmUyZS1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWZpZWxkLXZhbHVlLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5LTEtcG9ydGlvbk9mQmVuZWZpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIGRpdi5pdGVyYXRpb24tY29udGFpbmVyID4gLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiBsZWdlbmQubGFiZWwtY29udGFpbmVyLmNoZWNrYm94OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgPiBzcGFuOm5vdCg6ZW1wdHkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhID4gc3BhbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uIC5pbnZlc3RtZW50LXRvb2x0aXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi1ob21lQWRkcmVzcyBoNTpiZWZvcmUsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24tbWFpbGluZ0FkZHJlc3MgaDU6YmVmb3JlLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLXByb29mT2ZJZGVudGl0eVNlY3Rpb24gaDU6YmVmb3JlLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLXRmblNlY3Rpb24gaDU6YmVmb3JlLFxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLWludmVzdG1lbnREZXRhaWxzIGg1OmJlZm9yZSxcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi1yZXRpcmVtZW50U3RhdHVzIGg1OmJlZm9yZSxcbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi13aXRoZHJhd2FsQW10RnJlcSBoNTpiZWZvcmUsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24tZmlyc3RQZW5zaW9uUGF5bWVudCBoNTpiZWZvcmUsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24tcGF5bWVudFBhaWQgaDU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMS42ZW07XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24tbWFrZUNvbnRyaWJ1dGlvbiBoNSB7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5lMmUtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1maWVsZC0tbmFtZS1wcm9vZk9mSWRlbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5oaWdobGlnaHQtaGVhZGVyIC50ZXh0LWltYWdlID4gKjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5oaWdobGlnaHQtaGVhZGVyIC50ZXh0LWltYWdlID4gKjpmaXJzdC1jaGlsZCB+ICoge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItbG9naW4tbmFiIHtcbiAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWludmVzdG1lbnQtZGV0YWlscyBbZGlnaWYyLXN1cGVyLXByb2R1Y3RdIHVsIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogMS40ZW0gMmVtIDAuMmVtO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWNhbGN1bGF0b3IgLm1pbi1hbXQtY2FsYy1oZWFkaW5nLWJ0biB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5taW4tYW10LWNhbGMtaGVhZGluZy1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRvcDogMDtcbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5taW4tYW10LWNhbGMtaGVhZGluZy1idG5bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItY2FsY3VsYXRvciAuZ2VuZXJpYy1yZW5kZXJlci1wZW5zaW9uLW1pbi1hbXQtY2FsY3VsYXRvciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItY2FsY3VsYXRvciAuZ2VuZXJpYy1yZW5kZXJlci1wZW5zaW9uLW1pbi1hbXQtY2FsY3VsYXRvciBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5nZW5lcmljLXJlbmRlcmVyLXBlbnNpb24tbWluLWFtdC1jYWxjdWxhdG9yIHtcbiAgICAvKiBtaW4gNzY4cHgsIG1vYmlsZSAqL1xuICB9XG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5nZW5lcmljLXJlbmRlcmVyLXBlbnNpb24tbWluLWFtdC1jYWxjdWxhdG9yIGlucHV0LFxuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItY2FsY3VsYXRvciAuZ2VuZXJpYy1yZW5kZXJlci1wZW5zaW9uLW1pbi1hbXQtY2FsY3VsYXRvciBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5nZW5lcmljLXJlbmRlcmVyLXBlbnNpb24tbWluLWFtdC1jYWxjdWxhdG9yIGxhYmVsW2Zvcj1tYWNfc3RhcnRpbmdfYmFsYW5jZV0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWNhbGN1bGF0b3IgLmdlbmVyaWMtcmVuZGVyZXItcGVuc2lvbi1taW4tYW10LWNhbGN1bGF0b3IgaW5wdXRbbmFtZT1tYWNfc3RhcnRpbmdfYmFsYW5jZV0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWNhbGN1bGF0b3IgLmdlbmVyaWMtcmVuZGVyZXItcGVuc2lvbi1taW4tYW10LWNhbGN1bGF0b3IgLmFsZXJ0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXJlbmRlcmVyLWNhbGN1bGF0b3IgLmdlbmVyaWMtcmVuZGVyZXItcGVuc2lvbi1taW4tYW10LWNhbGN1bGF0b3IgbGFiZWxbZm9yPW1hY193aXRoZHJhd19mcmVxXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5nZW5lcmljLXJlbmRlcmVyLXBlbnNpb24tbWluLWFtdC1jYWxjdWxhdG9yIHNlbGVjdFtuYW1lPW1hY193aXRoZHJhd19mcmVxXSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5nZW5lcmljLXJlbmRlcmVyLXBlbnNpb24tbWluLWFtdC1jYWxjdWxhdG9yIGxhYmVsW2Zvcj1cIm1hY19taW5pbXVtX29mXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmdlbmVyaWMtcmVuZGVyZXItY2FsY3VsYXRvciAuZ2VuZXJpYy1yZW5kZXJlci1wZW5zaW9uLW1pbi1hbXQtY2FsY3VsYXRvciBpbnB1dFtuYW1lPVwibWFjX21pbmltdW1fb2ZcIl0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy1yZW5kZXJlci1jYWxjdWxhdG9yIC5taW4tYW10LWNhbGMtZGlzY2xhaW1lci1idG4ge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5sb2FkaW5nLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uOiByb3RhdGluZy1sb2FkaW5nLWljb24gNHMgaW5maW5pdGUgbGluZWFyO1xuICB0b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmxvYWRpbmcuZ2x5cGhpY29uIHtcbiAgICAvKiBtYXggOTkxcHgsIG1vYmlsZSAqL1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLWJlbmVmaWNpYXJ5IC5yYWRpby1maWVsZC1jb250YWluZXIsXG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24td2l0aGRyYXdhbEFtdEZyZXEgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24tYmVuZWZpY2lhcnkgLnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbiAgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLXdpdGhkcmF3YWxBbXRGcmVxIC5yYWRpby1maWVsZC1jb250YWluZXIge1xuICAgIC8qIG1heCA3NjdweCwgbW9iaWxlICovXG4gIH1cbiAgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLWJlbmVmaWNpYXJ5IC5yYWRpby1maWVsZC1jb250YWluZXIgLnRvb2x0aXAtYnV0dG9uLFxuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLnNlY3Rpb24td2l0aGRyYXdhbEFtdEZyZXEgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciAudG9vbHRpcC1idXR0b24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyIG1sYy1nZW5lcmljLXJlbmRlcmVyLXByb2R1Y3QtdHlwZS1haGVhZC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgbWxjLWdlbmVyaWMtcmVuZGVyZXItcHJvZHVjdC10eXBlLWFoZWFkLWZpZWxkIGlucHV0W2FyaWEtYXV0b2NvbXBsZXRlXTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEFuaW1hdGlvbiBmb3IgdGhlIHJvdGF0aW5nIGxvYWRpbmcgaWNvbiB3aGVuIGNob29zaW5nIGEgcHJvZHVjdCBuYW1lICovXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nLWxvYWRpbmctaWNvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIC50aGFua3lvdS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciAuc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLnBhbmVsLXdhcm5pbmctbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDk7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMDtcbn1cbi5wYW5lbC13YXJuaW5nLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzZweDtcbiAgZm9udC1zaXplOiAzZW07XG4gIHRvcDogOHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLnRlc3QtdGhlbWUtbGVzcyBoNSB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmdyb3VwLW5hYmFzaWEtYmxvZy1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG4uYmxvZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyOTBweDtcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktZGF0ZSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktdGl0bGUgaDMge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJsb2dwb3N0IC5ibG9nQmFja0xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICBjb2xvcjogI2IyYjJiMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmJsb2ctYXV0aG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJsb2ctYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLmJsb2ctYWJ0LWF1dGhvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0Zjg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4IDBweDtcbn1cbi5ibG9nLWFidC1hdXRob3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYWRkdGhpc190b29sYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyIHtcbiAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuLmJsb2ctZmlsdGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmJsb2ctcmhzLWNvbHVtbiAubWFzb25yeS1icmljayB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItYmFzaWMgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmJsb2ctd3JhcHBlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLXJocy1jb2x1bW4gaDMge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJsb2dwb3N0IC5ibG9nLWVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDAgNDRweCAwO1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLXRleHQgaDMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIC50ZXh0LWltYWdlIHNwYW4uYnV0dG9uLW1kIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmJsb2cgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHggMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5zdGVwbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5ibG9nLXJocy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJSZWxhdGVkIGFydGljbGVzXCI7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS1mb3JtIC5ib290c3RyYXAtc2ltcGxlZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXJocy1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS10ZXh0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLnRleHQtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3Yztcbn1cbi5ibG9nLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cbi5ibG9nLm1sY2xvZ28ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmJsb2dzb2NpYWxJY24ge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5oYXRjaEN0IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBoZWx2ZXRpY2EsIGFyaWFsO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTUxMDk7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0M5NTEwOTtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5oYXRjaGxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmhhdGNoQ3QgaDQge1xuICAgIG1hcmdpbi10b3A6IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItYmctZjBlZWVhLm5hdjAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2cubWxjbG9nbyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmJsb2cubWxjbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaGF0Y2hsb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhhdGNobG9nbyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuaGF0Y2hDdCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gIC5oYXRjaEN0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy5tbGNsb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYmxvZy5tbGNsb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5oYXRjaGxvZ28gaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBpbWcge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssXG4gIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNzlweCkge1xuICAuYmxvZ3NvY2lhbEljbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItdGFncyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1pbWFnZS13cmFwcGVyIC5ibG9nZW50cnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktZGF0ZSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IC5ibG9nZW50cnktbW9yZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICAvKiBcInRyYW5zcGFyZW50XCIgb25seSB3b3JrcyBoZXJlIGJlY2F1c2UgPT0gcmdiYSgwLDAsMCwwKSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgI2ZmZik7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIC5ibG9nZW50cnktY29udGVudC13cmFwcGVyIC5ibG9nZW50cnktYm9keSAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDdweCAxcHg7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuYmxvZy1vdmVydmlldy1wYWdlICoge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubW9kYWwsXG4gIC5tb2RhbCAqIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY3Etd2NtLWVkaXQgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8vQGZvbnQtZmFjZSB7XG4vL0hlbHZldGljYU5ldWVXMDEtNTVSb21hXG4vLyAgZm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIjtcbi8vICBzcmM6XG4vLyAgICB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4vLyAgICB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbi8vICAgIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9IZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuLy8gICAgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuLy99XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZmFzdC5mb250cy5uZXQvdC8xLmNzcz9hcGlUeXBlPWNzcyZwcm9qZWN0aWQ9YWFhOGY4MDktZDEyNi00NGZjLWE0MmItNDNiNjJhMzZmODIwXCIpO1xuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIjtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9iNzY5M2E4My1iODYxLTRhYTYtODVlMC05ZWNmNjc2YmM0ZDYuZW90PyNpZWZpeFwiKTtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9iNzY5M2E4My1iODYxLTRhYTYtODVlMC05ZWNmNjc2YmM0ZDYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2IwODY4YjRjLTIzNGUtNDdkMy1iYzU5LTQxYWI5ZGUzYzBkYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYmNmNTQzNDMtZDAzMy00MWVlLWJiZDctMmI3N2RmM2ZlN2JhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYjBmZmRjZjAtMjZkYS00N2ZkLTg0ODUtMjBlNGE0MGQ0YjdkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvZGEwOWYxZjEtMDYyYS00NWFmLTg2ZTEtMmJiZGIzZGQ5NGY5LnN2ZyNkYTA5ZjFmMS0wNjJhLTQ1YWYtODZlMS0yYmJkYjNkZDk0ZjlcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNle1xuICBmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVXMDEtNzVCb2xkXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYzA3ZmVmOWUtYTkzNC00MmQ3LTkyYWQtNjkyMDVmMmI4YTAwLmVvdD8jaWVmaXhcIik7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYzA3ZmVmOWUtYTkzNC00MmQ3LTkyYWQtNjkyMDVmMmI4YTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS8zYjMwMzY0MS03MDZlLTQyMjEtOTRjNC00ZmI0OTFmNGY4ZWYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhLzE0ZmY2MDgxLTMyNmQtNGRhZS1iNzc4LWQ3YWZhNjYxNjZmYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhLzhmZGExZTQ3LTE5YmUtNDZjNy04ZDgzLThkNGZiMzU1NzJmMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2Y3NTFjOGFlLTEwNTctNDZkOS04ZDc0LTYyNTkyZTAwMjU2OC5zdmcjZjc1MWM4YWUtMTA1Ny00NmQ5LThkNzQtNjI1OTJlMDAyNTY4XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNyYzp1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/LXhtbTFkdycpO1xuXHRzcmM6dXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeC14bW0xZHcnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8teG1tMWR3JykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24udHRmPy14bW0xZHcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24uc3ZnPy14bW0xZHcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5zcmM6IHVybChcIi4uL2ZvbnRzL25hYi9OQUJJbXBhY3QudHRmXCIpZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL25hYi9OQUJJbXBhY3Qud29mZlwiKWZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL25hYi9OQUJJbXBhY3Quc3ZnXCIpZm9ybWF0KFwic3ZnXCIpO1xuZm9udC1mYW1pbHk6ICdOYWJJbXBhY3QnO1xufVxuXG5AZm9udC1mYWNlIHtcbnNyYzogdXJsKFwiLi4vZm9udHMvbmFiL05BQi1TY3JpcHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL25hYi9OQUItU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9uYWIvTkFCLVNjcmlwdC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuZm9udC1mYW1pbHk6ICdOYWJTY3JpcHQnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6Q29ycGlkTGlnaHQ7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY29ycGlkL0NvcnBpZEMxXzMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpDb3JwaWRIZWF2eTtcbiAgc3JjOlxuICAgIHVybChcIi4uL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvY29ycGlkL0NvcnBpZEMxXzgud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0NvcnBpZEMxXzgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tbGMtaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLmljb24tbWxjLW1vYmlsZV9zaWRla2ljazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uaWNvbi1tbGMtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uaWNvbi1tbGMtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmljb24tbWxjLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5pY29uLW1sYy1jaGV2cm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi5pY29uLW1sYy1jcm9zczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi1tbGMtY2FsY3VsYXRvcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmljb24tbWxjLWZpbmQteW91ci1zdXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uaWNvbi1tbGMtZWFzeS1vcmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmljZS1jZW50cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLmljb24tbWxjLW5ld3MtYW5kLWluc2lnaHRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi5pY29uLW1sYy1kb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb24tbWxjLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5pY29uLW1sYy13aGF0LWlzLXN0cm9uZ2VyLXN1cGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmljb24tbWxjLXBhcnRuZXJpbmctd2l0aC11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uaWNvbi1tbGMtYXNrLWEtcXVlc3Rpb24tbGl2ZS1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5pY29uLW1sYy1uZWVkLWFkdmljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uaWNvbi1tbGMtZmluZC1hbmQtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmljb24tbWxjLWhhdmUtYW4tYWR2aXNlci1jYWxsLXlvdTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uaWNvbi1tbGMtY2FzZS1zdHVkeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uaWNvbi1tbGMtcHJpY2VzLWFuZC1wZXJmb3JtYW5jZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1sb2dpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uaWNvbi1tbGMtY2FsbC1jb250YWN0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5pY29uLW1sYy1nZXQtYWR2aWNlLW9uLXlvdXItaW5zdXJhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtaG90bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWZhbWlseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWJ1c2luZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5pY29uLW1sYy1vcGVuLWFuLW1sYy1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5pY29uLW1sYy1jaG9vc2UtdGhlLXJpZ2h0LWludmVzdG1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmljb24tbWxjLWxvZ291dC1vZi1zZWN1cmVzaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi5pY29uLW1sYy1yZWdpc3Rlci1mb3Itb25saW5lLWFjY2VzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuXG4uaWNvbi1tbGMtZW1wbG95ZXItY2VudHJhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4uaWNvbi1tbGMtaW52ZXN0bWVudC1wcm90ZWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5pY29uLW1sYy10cmFuc2Zlci15b3VyLXVrLXBlbnNpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLmljb24tbWxjLWdvdmVybm1lbnQtY28tY29udHJpYnV0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4uaWNvbi1tbGMtc3BvdXNhbC1jb250cmlidXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5pY29uLW1sYy1zYWxhcnktc2FjcmlmaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5pY29uLW1sYy10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4uaWNvbi1tbGMtaW1wb3J0YW50LWluZm9ybWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5pY29uLW1sYy1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuXG4uaWNvbi1tbGMtZW1haWwtdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmljb24tbWxjLW9wZW4tYS1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5pY29uLW1sYy13cml0ZS10by11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uaWNvbi1tbGMtY29tcGxpYW50LXJlc29sdXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5pY29uLW1sYy1vdGhlci1jb250YWN0LWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmljb24tbWxjLWZlYXR1cmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5pY29uLW1sYy1kaXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmljb24tbWxjLWNoYW5naW5nLWpvYnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmljb24tbWxjLXN0YXJ0aW5nLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uaWNvbi1tbGMtaW5jb21lLXByb3RlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLmljb24tbWxjLXJldGlyZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLmljb24tbWxjLWludmVzdC1wZXJzb25hbC1hc3NldHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmljb24tbWxjLWNvbnNvbGlkYXRlLXlvdXItc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLmljb24tbWxjLW15LXN1cGVyLWlzLWNvbWluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uaWNvbi1tbGMtZ292ZXJuYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uaWNvbi1tbGMtbXktc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2JcIjtcbn1cblxuLmljb24tbWxjLXN1cGVyLXN0cmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uaWNvbi1tbGMtbmV3c2xldHRlci1hcnRpY2xlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4uaWNvbi1tbGMtY2xpZW50LWFzbi1yZWZlcnJhbC1sZXR0ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi5pY29uLW1sYy1jYW1wYWlnbi1wbGFubmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uaWNvbi1tbGMtdmlkZW8tcHJlc2VudGF0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uaWNvbi1tbGMtc3RyYXRlZ3ktZ3VpZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLmljb24tbWxjLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLypcblRoaXMgQ1NTIHJlc291cmNlIGluY29ycG9yYXRlcyBsaW5rcyB0byBmb250IHNvZnR3YXJlIHdoaWNoIGlzIHRoZSB2YWx1YWJsZSBjb3B5cmlnaHRlZFxucHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBhbmQvb3IgaXRzIHN1cHBsaWVycy4gWW91IG1heSBub3QgYXR0ZW1wdCB0byBjb3B5LCBpbnN0YWxsLFxucmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuIFBsZWFzZSBjb250YWN0IE1vbm90eXBlXG5JbWFnaW5nIHdpdGggYW55IHF1ZXN0aW9ucyByZWdhcmRpbmcgV2ViIEZvbnRzOiAgaHR0cDovL3dlYmZvbnRzLmZvbnRzLmNvbVxuKi8iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3NjYWZmb2xkaW5nLmxlc3NcIjtcblxuLy9DdXN0b20gTWl4aW5zXG5cbi8vIEJvb3RzdHJhcCBpbmNsdWRlcyBhIG51bWJlciBvZiBNaXhpbnM6IHNlZSBib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMubGVzc1xuXG4vKlxuKiBFeHBhbmRzIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IHRvIGEgc3BlY2lmaWVkIHZhbHVlIGZvciB1c2Ugb24gYSBwbGFjZWhvbGRlciBmb3IgbW9kYWwgdmlkZW8uXG4qIGllLCBjcmVhdGVzIGEgY2xpY2thYmxlIGFyZWEgdG8gbGF1bmNoIHRoZSBtb2RhbCwgd2hpbGUgdXNpbmcgdGhlIGJ1dHRvbiB0ZXh0IGZvciBzY3JlZW4gcmVhZGVycy5cbiogU2hvdWxkIGJlIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UsIGVpdGhlciB0aHJvdWdoIHN0eWxpbmcgb3IgKHByZWZlcmFibHkpIHRoZVxuKiBCb290c3RyYXAgRXh0cmEgdGFiIGluIGNvbXBvbmVudHMuXG4qXG4qIFVzYWdlOlxuKlxuKiAgLmNsYXNzLW5hbWUge1xuKiAgIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG4qICB9XG4qL1xuLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKEB3aWR0aCwgQGhlaWdodCkge1xuICB3aWR0aDogQHdpZHRoO1xuICBoZWlnaHQ6IEBoZWlnaHQ7XG4gIGEge1xuICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xuICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAvLyBMaW5rIHRleHQgd2lsbCBiZSBhbm5vdW5jZWQgdG8gc2NyZWVuIHJlYWRlcnMsIGJ1dCB3aWxsIG5vdCBiZSB2aXNpYmxlLlxuICAgICAgLnNyLW9ubHk7XG4gICAgfVxuICB9XG59XG4vKlxuKiBBZGRzIGEgcHNldWRvIDpiZWZvcmUgY2xhc3Mgd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UgKyBzcGVjaWZpZWQgd2lkdGgvaGVpZ2h0XG4qL1xuLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAd2lkdGgsIEBoZWlnaHQsIEBiYWNrZ3JvdW5kLWltYWdlKSB7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogQHdpZHRoO1xuICAgIGhlaWdodDogQGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAYmFja2dyb3VuZC1pbWFnZTtcbiAgfVxufVxuXG4vKlxuKiBDcmVhdGVzIGEgdHJpYW5nbGUgcG9pbnRpbmcgdXBcbiovXG4vL25vaW5zcGVjdGlvbiBDc3NPcHRpbWl6ZVNpbWlsYXJQcm9wZXJ0aWVzXG4udHJpYW5nbGUtdXAoQGNvbG9yLCBAd2lkdGgpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiBAd2lkdGg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yIHRyYW5zcGFyZW50O1xufVxuXG4vLyBTU08gYW5kIHdoaXRlIGxhYmVsIHBhZ2VzXG5cbi5wYWdlVGl0bGUge1xuICBmb250LXNpemU6MThweDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjojMzMzMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudDtcbn1cblxuLnRvcG9uZVRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL21sYy1tbGNkMS5ub24ud2h1Lm5hYi5jb20uYXUvY29udGVudC9kYW0vbWxjL2ltYWdlcy9zc28vaWNvbi1pbmZvcm1hdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAgNXB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbn1cblxuLnRvcG9uZUNvbnRlbnQge1xuICBsaW5lLWhlaWdodDoxNnB4O1xuICBtYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cbi5mb3JtSGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xuICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46MCBhdXRvO1xuICBsaW5lLWhlaWdodDoxNHB4O1xuICBmb250LXdlaWdodDpib2xkO1xufVxuXG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6MDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOjAgYXV0byAyMHB4O1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIHdpZHRoOjQ4MHB4O1xufVxuXG4uZm9ybUNvbnRhaW5lcklucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDM1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5mb3JtQ29udGFpbmVySW5wdXRGb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjc4NjEgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbi5zdWJtaXRidXR0b24ge1xuICBtYXJnaW46IDBweCBhdXRvIDE1cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDphdXRvO1xuICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIHBhZGRpbmc6NXB4IDEwcHg7XG4gIHdpZHRoOmF1dG87XG4gIGJvcmRlci1yYWRpdXM6NHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xufVxuXG4uZmllbGRzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5saW5rcyB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBjb2xvcjojNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmZvcm1ncm91cGxhYmVsIHtcbiAgZm9udC1zaXplOjExcHg7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ub3V0YWdlTWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZWZhY2U7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbn1cblxuLmJhbm5lci1idG4tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6MzBweDtcbn1cblxuLy8gTWl4aW5zIGZvciBCYWRnZSBzaXRlc1xuXG4uYmFkZ2UtcGFnZS1iZygpIHtcbiAgbWluLWhlaWdodDoxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjpAYmFkZ2UtcGFnZS1iZztcbn1cblxuLmJhZGdlLWhlYWRlcigpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojM2IzYjNiO1xuICBjb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nLXRvcDoyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTowcHg7XG59XG5cbi5iYWRnZS1mb290ZXIoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6QGJhZGdlLXBhZ2UtYmc7XG4gIHBhZGRpbmctdG9wOjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOjQwcHg7XG59XG5cbi8vTWl4aW5zIGZvciBVbmNoYW5naW5nIENhbWFwaWduXG5cbi5idXR0b24tc21hbGwoKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NXB4O1xufVxuXG4uY2FtcGFpZ24tbmF2LXN0YWdlcygpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlKCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNhbXBhaWduLW5hdi1hY3RpdmUtYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG5cbi5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcygpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDIyJTtcbn1cblxuLnByb3ZvLWJvZHktY29udGVudC0zY29sKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjY1cHg7XG59XG5cbi5wcm92by1ib2R5LWNvbnRlbnQtMmNvbCgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG4uZ2V0LWluLXRvdWNoLXByb3ZvLW1vYigpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbn1cblxuXG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuLy8gICAgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4vLyAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG4gICAgLy9cbiAgICAvLyBDaHJvbWUgKE9TWCkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjQ1XG4gICAgLy8gT25jZSBmaXhlZCwgd2UgY2FuIGp1c3Qgc3RyYWlnaHQgdXAgcmVtb3ZlIHRoaXMuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3QnKTtcbiAgc3JjOiB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnN2ZyNAe2ljb24tZm9udC1zdmctaWR9JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAudGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgLmltZy1yZXNwb25zaXZlKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudCBTdHlsZXNcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zaWRla2ljay5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWxvZ2luLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY2hhbmdlLWFuZC1zZXQtcGFzc3dvcmQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1sb2dvdXQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1kYWYtbWVkaWEtcXVlcmllcy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXNpdGUtc2VsZWN0b3IubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gtYm94Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtdW5pdC1wcmljZXMtbmV3Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZmluZC1mdW5kcy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXdlYWx0aC1zb3VyY2UtbG9va3VwLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZGlnaXRhbC1yZW5kZXJlci5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWdlbmVyaWMtcmVuZGVyZXIubGVzc1wiO1xuQGltcG9ydCBcIm1peGlucy5sZXNzXCI7XG5cblxuLy8gQ3VzdG9tIFN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNoYW5uZWwtdGFicy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC1jdXN0b20tY2VudGVyLWNvbG9yZWQubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtdGFicy1hZHZpY2UubGVzc1wiO1xuXG4vLyBBZHZpc2VyXG5AaW1wb3J0IFwidGVtcGxhdGVzL21sYy1sdGQtYWR2aXNlci10aGVtZVwiO1xuXG4vLyBCdXNpbmVzc1xuQGltcG9ydCBcInRlbXBsYXRlcy9tbGMtbHRkLWJ1c2luZXNzLXRoZW1lLmxlc3NcIjtcbiBcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBib2R5IHtcblxuaHRtbCB7XG4gIHdpZHRoOjEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB3aWR0aDoxMDAlO1xufVxuYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbn1cbnAge1xuICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmgxIHtcbiAgICBmb250LXNpemU6MzRweDtcbn1cbmgyIHtcbiAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5oMyB7XG4gICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oNCB7XG4gIG1hcmdpbi1ib3R0b206MTJweDtcbiAgbGluZS1oZWlnaHQ6MjRweDtcbn1cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMnB4O1xuICB9XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNjOGMyYzY7XG59XG4ucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktcm9tYW4tYm9sZDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG59XG4qIHtcbiAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNoYXJsaWUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTpAZm9udC1mYW1pbHktaGVhZGluZztcbn1cblxuLmNoYXJsaWUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO1xufVxuXG4uY2hhcmxpZS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTpAZm9udC1mYW1pbHktc2VtaS1pdGFsaWM7XG59XG5cbi8qIFNoYXJlZCAqL1xuLm1sYy1wcmltYXJ5LW5hdiBsaSwgLm5hdi1waWxscyBsaSwgLnNpZGVraWNrIGxpLCAubmF2LXRhYnMgbGksIC5icmVhZGNydW1iIGxpIHtcbiAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBhZ2UtY29udGVudCwgLmNhbXBhaWduLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuLnByb2R1Y3QtcGFnZS10aXRsZS10YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDowcHg7XG4gIHBhZGRpbmctcmlnaHQ6MHB4O1xufVxuXG4vKiBCdXR0b25zICovXG5zcGFuLmJ1dHRvbi1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbn1cblxuc3Bhbi5idXR0b24tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7XG4gICAgfVxuICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO1xufVxuXG5zcGFuLmJ1dHRvbi1tZC1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxO1xufVxuXG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzYwMDAzYTtcbiAgICB9XG4gIH1cbn1cblxuc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhO1xufVxuXG5zcGFuLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDo1cHg7XG4gIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNiYzQ0MDE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOjE0cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTAwNTg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDoxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1ydWJpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDoxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1hcXVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZjU5O1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuIC8vIG1hcmdpbi1ib3R0b206IDIycHg7XG4gLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDo2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIH1cbn1cblxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgYm9yZGVyLXJhZGl1czowcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy10b3A6N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXI6MDtcbn1cblxuLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4tb3JhbmdlOmZvY3VzLCAuYnRuLW9yYW5nZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5idG4tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IzAxODM4YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXI6MDtcbn1cblxuLmJ0bi1hcXVhOmhvdmVyLCAuYnRuLWFxdWE6Zm9jdXMsIC5idG4tYXF1YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ2NTE7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5idG4tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXI6MDtcbn1cblxuLmJ0bi1ydWJpbmU6aG92ZXIsIC5idG4tcnViaW5lOmZvY3VzLCAuYnRuLXJ1YmluZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjojYmM0NDAxO1xufVxuLnJ1YmluZSB7XG4gIGNvbG9yOiNjZTAwNTg7XG59XG4uYXF1YSB7XG4gIGNvbG9yOiMwMTc3ODA7XG59XG4ud2hpdGUge1xuICBjb2xvcjojZmZmO1xufVxuLmNoYXJjb2FsIHtcbiAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xufVxuXG4ucGFnZS1jb250ZW50IHRhYmxlIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLndoaXRlLXJldmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aGl0ZS1yZXZlcnNlIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogd3JhcHBlcnMgKi9cbi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJi53cmFwcGVyLXRvcC1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gICAgLm5hdj5saT5hIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpK2xpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi53cmFwcGVyLndyYXBwZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLndyYXBwZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ud3JhcHBlci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG59XG4ud3JhcHBlci1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1hcXVhO1xufVxuXG4ud3JhcHBlci1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6QGJ1c2luZXNzLWNvbG9yLWNoYXJjb2FsO1xufVxuXG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQ7XG59XG5cbi53cmFwcGVyLWJnLWYwZWVlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1iZy1mNmYzZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmYzZWYgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItYmctZmRmYmY3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmRmYmY3O1xufVxuXG4ud3JhcHBlci1iZy0wMDAwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XG59XG5cbi8qIEFkYXB0aXZlIGltYWdlIHJlcGxhY2VtZW50LiBOT1RFOiBBZGFwdGl2ZSBpbWFnZSBjb21wb25lbnQgZG9lcyBub3Qgc3VwcG9ydCBhbiBhbmNob3IgZWxlbWVudCAqL1xuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBpbWcsXG4uY2hhbm5lbC1jdGEtd3JhcHBlciAubWVkaWEgaW1nIHtcbiAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiB0b3BuYXYgbW9iaWxlICovXG4jdG9wbmF2LW1vYmlsZSBsaSB7XG4gIHdpZHRoOiA0MCU7XG59XG4jdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDNweCA1cHggMTVweDtcbn1cblxuLyogZm9vdGVyICovXG4ucm93LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItZGVmYXVsdC1iZztcbiAgLndyYXBwZXIuZm9vdGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtYmc7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gNTdweDtcbiAgICB1bC5uYXYge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQGZvb3Rlci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDBweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmFzZS1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYXNlLWJnO1xuICAgICAgY29sb3I6IEBmb290ZXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOjE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIH1cbiAgICAgIC5tZWRpYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2xpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxuICAuY29ubmVjdC13aXRoLXVzLXRpdGxlIHtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMTVweDtcbiAgICAgIH1cbiAgfVxuICAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYXNlLWJnO1xuICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gIH1cbn1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMge2JhY2tncm91bmQ6bm9uZTsgfVxuLnJvdy1mb290ZXIgLm5hdi1waWxscz5saT5hOmhvdmVyICB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbil7XG4gIC5uYXYtcGlsbHM+bGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6QHNjcmVlbi14cykge1xuICAubmF2LXBpbGxzPmxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLy9AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pe1xuLy8gIHAge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbi8vICB9XG4vLyAgdWwgbGksIG9sIGxpIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgfVxuLy99XG5cbi5jYXJldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLyogTk9URTogVGhlIGJlbG93IGNvZGUgbmVlZHMgdG8gYmUgcmVmYWN0b3JlZCB3aGVuIHRoZSBCdXR0b24gcHJvcGVydHkgZm9yIHRoZSBDb250ZW50IExpc3QgYmVjb21lcyBhdmFpbGFibGUgKi9cbi8qXG4ubGlzdC1pdGVtLXRleHQgcCBhIHtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5mb250LXNpemU6IDI0cHg7XG5mb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG50ZXh0LXNoYWRvdzogbm9uZTtcbmNvbG9yOiAjYmM0NDAxO1xubWluLXdpZHRoOiAxNjZweDtcbmJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG5wYWRkaW5nOiA4cHggMjRweDtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0qL1xuLmxpc3QtaXRlbS10ZXh0IHAge1xubWFyZ2luLXRvcDoyNXB4O1xufVxuXG5cbi8qIFRoZSBmb2xsb3dpbmcgYWxzbyBuZWVkcyByZWZhY3RvcmluZyAtIE1pY2hhZWwgTWNBbGVlciB0byBjb21wbGV0ZSAqL1xuXG4ubmF2LXRhYnM+bGk+YSB7IHRleHQtYWxpZ246IGNlbnRlcjt9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogNjAlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDIge1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICAgIHdpZHRoOjUwJTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbiAgaDQge1xuICBcdGNvbG9yOiAjM2IzYjNiO1xuICB9XG59XG5cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcblx0YmFja2dyb3VuZC1pbWFnZTpub25lXG59XG5cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi8qIENoYW5uZWwgbWFzdGhlYWQgLSBDYXJvdXNlbCAqL1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG5cdGhlaWdodDo0MDBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLndoaXRlLXJldmVyc2UgLmNhcm91c2VsLWNhcHRpb24gIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAucnViaW5lIC5jYXJvdXNlbC1jYXB0aW9uICBoMiB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmFxdWEgLmNhcm91c2VsLWNhcHRpb24gIGgyIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBpbWcge1xuXHRoZWlnaHQ6NDAwcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdHdpZHRoOjkyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bGVmdDowcHg7XG5cdHJpZ2h0OjBweDtcbn1cblxuXG4vL0dILS0tLS0tLS0tXG5cblxuLmNhcm91c2VsLWNvbnRyb2wge2Rpc3BsYXk6bm9uZX1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjpub25lO31cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7IGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcmVwZWF0OiBub25lO31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7IG1heC13aWR0aDo1MjBweDsgd2lkdGg6NTAlOyBmb250LXNpemU6NDRweDsgY29sb3I6I2JlNDYwMTsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge2ZvbnQtc2l6ZTogMjVweDsgY29sb3I6ICMzYjNiM2I7XG53aWR0aDogNTAlICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAwJTtsaW5lLWhlaWdodDogMS4yOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQge21hcmdpbi1ib3R0b206IDIwcHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwLjdlbTtcblx0cGFkZGluZzogMTVweCAyMXB4O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7IGhlaWdodDozMDBweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge21heC13aWR0aDo5MCUgIWltcG9ydGFudDtcbnRvcDogNSUgOyBsZWZ0OjElOyByaWdodDoxJTt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge2ZvbnQtc2l6ZTo0MHB4OyB3aWR0aDo2OCU7IG1heC13aWR0aDo1MjBweDsgfVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtmb250LXNpemU6IDIycHg7IHdpZHRoOjY1JTsgbWFyZ2luLWxlZnQ6IDA7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXtcblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7IGhlaWdodDoxODVweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge3RvcDogMCA7IG1heC13aWR0aDoxMDAlO1xuYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTt9XG5cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtmb250LXNpemU6MjJweDtcbmNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDsgd2lkdGg6IDkwJSA7bWFyZ2luLWxlZnQ6IDUlOyBtYXJnaW4tYm90dG9tOjEwcHg7IGxpbmUtaGVpZ2h0OiAxZW07fVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZToxM3B4O1xuICBtYXJnaW4tYm90dG9tOjE1cHg7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHsgcGFkZGluZy1sZWZ0OiAwO1xucGFkZGluZy1yaWdodDogMDt9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7bWFyZ2luLWxlZnQ6MDtcblxuXG5oZWlnaHQ6IGluaGVyaXQ7XG4gcGFkZGluZzogNXB4IDEwcHg7XG4gZm9udC1zaXplOiAxMnB4O1xuIGNvbG9yOiAjZmZmO1xuIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcblxufVxuXG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZDpob3ZlciB7XG5cbiAgXHRjb2xvcjogIzNiM2IzYjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cbiAgXHR9XG5cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7bWFyZ2luLWJvdHRvbTogMTBweDt9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo2MDBweCl7XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNjOTUxMDk7IGJvcmRlci1jb2xvcjojYzk1MTA5O1xuIGNvbG9yOiNmZmY7fVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KXtcblx0LmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHsgbWF4LXdpZHRoOjEwMjBweCAhaW1wb3J0YW50O1xuXHR0b3A6IDE1JSA7IGxlZnQ6ODVweDsgcmlnaHQ6ODVweDsgfVxuXG5cblx0LmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kIHttYXJnaW4tbGVmdDowJTt9XG59XG5cblxuXG5cbiAgICAgIC8vZW5kIEdIXG5cblxuXG4vKiBFTkQgOiBDaGFubmVsIG1hc3RoZWFkICBDYXJvdXNlbCAqL1xuXG5cbi8qIEdIIE1hc3RoZWFkICovXG5cbi5tYXN0aGVhZC13cmFwcGVyIHtoZWlnaHQ6IDQwMHB4O2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciAuaGVhZGVyLWl0YWxpY3MgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktcmVndWxhci1pdGFsaWM7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHttYXJnaW4tdG9wOjU1cHg7IH1cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTo0NHB4OyBjb2xvcjojYmU0NjAxOyB9XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7IGZvbnQtc2l6ZToyNXB4OyBjb2xvcjogIzNiM2IzYiA7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4ubWFzdGhlYWQtd3JhcHBlciB7IGhlaWdodDozMDBweDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtmb250LXNpemU6NDBweDt9XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDogNTAlO1xubWFyZ2luLWxlZnQ6IDA7fVxuXG4gIC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHttYXJnaW4tdG9wOjMwcHg7IH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG5cdC5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIgLyp0aGlzIGlzIHRoZSBtYXNrIHRpbnQgZGFyayBiYWNrZ3JvdW5kICovXG5cblx0e3RvcDogMCA7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6OTAlO1xuYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTogMjBweDtcbmNvbG9yOiNmZmYgIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206NXB4O31cblxuLm1hc3RoZWFkLXdyYXBwZXIge2hlaWdodDogMTg1cHh9XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHsgd2lkdGg6MTAwcHggIWltcG9ydGFudDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50OyBmb250LXNpemU6OXB4fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyIGgyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Zm9udC1zaXplOjEzcHg7ICBtYXJnaW4tYm90dG9tOjE1cHg7fVxuXG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge21hcmdpbi10b3A6LTIwcHg7IH1cblxuICAubWFzdGhlYWQtd3JhcHBlciBoMSB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9XG5cblx0fVxuXG4vKiBFTkQgTWFzdGhlYWQgKiAgL1xuXG4vKiBHSCBsZWZ0IHRvcCByb3cgaGVhZGVyIG5hdiAqL1xuXG4vKkhlYWRlciB0b3Agcm93IGxlZnQgKi9cblxuLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6aG92ZXIsIC53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hOmZvY3VzLCAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzICB7XG5iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyBjb2xvcjojMDE3NzgwfVxuXG4vKiBFTkQgR0ggSGVhZGVyIHRvcCByb3cgbGVmdCAqL1xuXG5cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuXHRjb2xvcjojZmZmO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMTBweDtcblx0bWFyZ2luOjBweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC5wdWxsLXJpZ2h0IHtcblx0bWFyZ2luLXRvcDo1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5cdGJvcmRlci1yaWdodDoxcHggc29saWQgI0QwNjczNTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRmb250LXNpemU6IDI1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIHtcblx0bWFyZ2luLWJvdHRvbTowcHhcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIHAgYSB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24td3JhcHBlciB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24taGVhZGVyIHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuXHRtYXJnaW46IDYwcHggMCA0MHB4O1xuXHRjb2xvcjogIzNiM2IzYjtcbn1cbi5zZWN0aW9uLWhlYWRlciAubWVkaWEtYm9keSB7XG5cdGRpc3BsYXk6aW5saW5lO1xufVxuXG4uY2hhbm5lbC1jdGEtd3JhcHBlciB7XG4gICBwYWRkaW5nOiA0MHB4IDA7XG4gIC5jaGFubmVsLWN0YS1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmNoYW5uZWwtY3RhIC5tZWRpYS1ib2R5IHtcblx0cGFkZGluZzogMjBweCA3NXB4IDAgMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjRcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MgLm1lZGlhLWJvZHkge1xuXHRkaXNwbGF5OmlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyICogc3BhbiB7IGZvbnQtc2l6ZTogMjBweCAhIGltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7d2lkdGg6IDMwMHB4ICEgaW1wb3J0YW50OyB9XG59XG5cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuXG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA2MHB4IDBweCA0NHB4IDA7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWJvZHkge1xuICB3aWR0aDoxNjBweDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciAudGV4dC1pbWFnZSBoNCB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLmFkdmlzZXItdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG59XG4uYnVzaW5lc3MtdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjYmU0NjAxO1xufVxuXG5cbi8vR0ggTGF0ZXN0IE5ld3MgMjMuMDJcblxuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgcGFkZGluZzo2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYTtcbiAgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIHRvcCBib3R0b20gc2VjdGlvbiByb3cgICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xucGFkZGluZzogNjBweCAwO1xufVxuXG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIge1xuXG4gIHBhZGRpbmc6NjBweCAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7IHBhZGRpbmc6IDE1cHg7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgfVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSAuc21hbGwgeyBtYXJnaW4tYm90dG9tOjVweDsgY29sb3I6Izc4Nzg3OCB9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgbWFyZ2luLXRvcDowO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+LnB1bGwtbGVmdCB7cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O31cblxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7ZGlzcGxheTpub25lO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkge3dpZHRoOjEwMCV9XG5cbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1yaWdodDowfVxuXG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgICBoZWlnaHQ6NDBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAgeyAgICBtYXJnaW4tYm90dG9tOjVweH1cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCB7bWFyZ2luLXRvcDowcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5wdWxsLWxlZnQgaW1nIHsgZGlzcGxheTpibG9jazsgd2lkdGg6MjUzcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7ICBoZWlnaHQ6NzBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAgeyBoZWlnaHQ6IDkwcHg7fVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICAgZGlzcGxheTpibG9jaztcbiAgIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7XG5oZWlnaHQ6IDUwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7ZGlzcGxheTpibG9jazsgd2lkdGg6IDM3MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyBoZWlnaHQ6NzBweDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtcbmhlaWdodDogNTBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgICBoZWlnaHQ6NDBweCAhaW1wb3J0YW50OyB9XG5cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgfVxuXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1O1xuICB9XG5cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctbGVmdDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7cGFkZGluZy1yaWdodDogMTBweDsgcGFkZGluZy1sZWZ0OiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cblxufVxuXG4gLy8gRU5EIEdIIGxhdGVzdCBuZXdzLlxuXG4vLyAyNC4wMi4xNSBHSCBuYXYgcmlnaHQgZGVza3RvcFxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6Zm9jdXMsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMgIHtcbmJhY2tncm91bmQtY29sb3I6ICMwMTc3ODA7IGNvbG9yOiNmZmYgfVxuXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6aG92ZXIge1xuY29sb3I6ICMzYjNiM2I7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNGUwO31cblxuLy8gRU5EIDI0LjAyLjE1IEdIIG5hdiByaWdodCBkZXNrdG9wXG5cblxuLy8gR0ggMjQuMDIuMTUgaG9tZXBhZ2UgY2hhbm5lbCBjdGEsIGluZm8gZGlyZWN0aXZlLCBxdWljayBsaW5rc1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4vKmhvbWVwYWdlIHNlY29uZCByb3csIG1vYmlsZSAmIG1hZ25pZnlpbmcgZ2xhc3MgaWNvbnMgKi9cbi53cmFwcGVyLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyIHttYXJnaW4tYm90dG9tOjIwcHh9XG4ud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjBweH1cblxuLypob21lcGFnZSBzZWNvbmQgcm93IG9yYW5nZSwgb3BlbiBzdXBlciBhY2NvdW50ICYgcmVnIG9ubGluZSBhY2Nlc3MgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDA2NzM1O31cblxuXG59XG5cbi8qUXVpY2sgbGlua3MgKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmcgOiA0MnB4IDAgMzBweH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gIGhlaWdodDppbmhlcml0O1xuICBsaSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmNhcmV0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6LTMxcHg7XG4gIGJvcmRlci10b3A6MXB4ICNkY2RhZDYgc29saWRcblxufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtkaXNwbGF5OiB0YWJsZS1jZWxsOyBwYWRkaW5nOiAwIDVweDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHttYXJnaW46MTBweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNSU7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHttYXJnaW4tdG9wOi0yMHB4fVxuXG59XG5cbi8qIEVtYmVkZGVkIHBhZ2Ugc2VhcmNoIGNvbnRhaW5lciAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi8qIFNlYXJjaCBpY29uIGdsb2JhbCB0b3AgbmF2IGRlc2t0b3AgKi9cbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHttYXJnaW4tcmlnaHQ6MDsgbWFyZ2luLXRvcDotMTJweDsgcGFkZGluZzoxMnB4IDhweCA4cHggMTJweDsgd2lkdGg6IDUwcHg7XG5oZWlnaHQ6IDUxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7IH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7ZGlzcGxheTogYmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge3RleHQtYWxpZ246bGVmdDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7cG9zaXRpb246IHJlbGF0aXZlO3dpZHRoOiAxMDAlO2hlaWdodDogNTBweDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgZGlzcGxheTpub25lO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG5iYWNrZ3JvdW5kLXNpemU6IDM4cHggIWltcG9ydGFudDtcbmJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjUwcHg7ICB0b3A6IDE3cHg7IGZvbnQtc2l6ZToxN3B4IC8qIHdpZHRoOiAzMDBweDsgKi99XG5cbi5zZWN0aW9uLWhlYWRlciBoMiB7bWFyZ2luLWJvdHRvbToyNHB4fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge2Rpc3BsYXk6bm9uZTt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge2JvcmRlci1ib3R0b206IDFweCAjYzhjNmMyIHNvbGlkO31cblxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHsgcGFkZGluZyA6IDMwcHggMCAwfVxuXG59XG5cblxuXG4vLyBFTkQgR0ggMjQuMDIuMTUgaG9tZXBhZ2UgY2hhbm5lbCBjdGEsIGluZm8gZGlyZWN0aXZlLCBxdWljayBsaW5rc1xuXG5cbi8vIEdIIDI1LjAyLjE1IHF1aWNrIGxpbmtzIG1vYmlsZVxuXG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7Y29sb3I6IzQ0NCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtkaXNwbGF5Om5vbmU7fVxuXG4udGFiLXBhbmUuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHttYXJnaW4tdG9wOi0zMXB4OyB9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7Zm9udC1zaXplOjE1cHg7IGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBhcmlhbDsgbWFyZ2luLXRvcDowO1xuY29sb3I6IzAzNzY5MSAhaW1wb3J0YW50fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGE6aG92ZXIge2NvbG9yOiMyMzUyN2MgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHAge2Rpc3BsYXk6bm9uZX1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7cGFkZGluZzo3cHggMH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOjB9XG5cbn1cblxuLy8gRU5EIEdIIDI1LjAyLjE1XG5cblxuXG4vLyBHSCAyNi4wMi4xNVxuXG5cbmg1LCBoNiB7Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6Ym9sZDsgZm9udC1zaXplOiAxNXB4fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7IGZvbnQtc2l6ZToxNjsgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O31cblxuI3NpZGVraWNrLWRlc2t0b3AgeyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuI3NpZGVraWNrLWRlc2t0b3AubWluaW1pemVkIHtyaWdodDogLTE3NXB4O31cblxuI3NpZGVraWNrLWRlc2t0b3Age3dpZHRoOjI0MHB4O31cblxuI3NpZGVraWNrLWRlc2t0b3AgLnNpZGVraWNrLWdseXBoaWNvbiB7XG5tYXJnaW46IC0ycHggMThweCAwIDJweDtcbn1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgeyBjb2xvcjojZmZmO31cblxuLy8gRU5EIEdIIDI2LjAyLjE1XG5cblxuXG4vKiBHSCAwMi4wMy4xNSAgKi9cblxuLypTdXBlciBvdmVydmlldyB0aHVtYnMgKi9cblxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoNCBhIHttYXJnaW4tdG9wOjEwcHg7IGNvbG9yOiMzYjNiM2I7IHRleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6IGJsb2NrO31cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgYSBoNDpob3ZlciB7Y29sb3I6IzNiM2IzYjsgIHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cbi5vdmVydmlldy10ZWFzZXItY29sIGg0IGEgeyBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvciB9O1xuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgYTpob3ZlciB7IGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yLWhvdmVyIH07XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtwYWRkaW5nOjYwcHggMDt9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5N3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzozMHB4IDA7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyB7ZGlzcGxheTpub25lO31cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtkaXNwbGF5Om5vbmU7fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHsgZm9udC1zaXplOjE2cHg7IH1cblxuIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7cGFkZGluZzogMTVweCAxMHB4fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHsgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7ICBwYWRkaW5nOiAwcHggMTBweDsgIH1cblxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IG5vbmU7fVxuXG4gfVxuXG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcge21hcmdpbi1ib3R0b206OHB4OyB9XG5cbi8qTWFzdGhlYWQgc20gKi9cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDogMzIwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O31cblxuXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtmb250LXNpemU6NDJweDsgY29sb3I6I2NlMDA1ODtcbiAgbWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206MTBweDsgd2lkdGg6NjUlO31cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIgeyBmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OjEuMjsgY29sb3I6ICMzYjNiM2I7IHdpZHRoOjY1JTtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zdWItaGVhZGluZzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7IGhlaWdodDoyNzBweDt9XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHsgd2lkdGg6NjUlOyAgZm9udC1zaXplOjQwcHg7fVxuXG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtmb250LXNpemU6IDIycHg7IHdpZHRoOiA2NSU7IG1hcmdpbi1sZWZ0OiAwO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCl7XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG5cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIC8qdGhpcyBpcyB0aGUgbWFzayB0aW50IGRhcmsgYmFja2dyb3VuZCAqL1xuXG5cdHt0b3A6IDA7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6OTAlOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO31cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7IGZvbnQtc2l6ZTogMjBweDsgbWFyZ2luLWJvdHRvbTo1cHg7IHdpZHRoOjkwJTt9XG4gICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3BhbiB7IGNvbG9yOiNmZmYgIWltcG9ydGFudDt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDogMTg1cHg7fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yOyBtYXJnaW4tbGVmdDoyJTt9XG5cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDEuMjsgd2lkdGg6OTAlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LXNpemU6MTNweDsgbWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1ib3R0b206MTVweDt9XG5cblx0fVxuXG4vKiBBY2NvcmRpb24gRkFRcyAqL1xuXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBoMyB7Zm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7IGZvbnQtc2l6ZToxN3B4fVxuXG4uY2FtcGFpZ24tY29udGVudCAuZmFxcyAucGFuZWwtaGVhZGluZyBhIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDsgfVxuXG4ucGFuZWwtaGVhZGluZyBhIHtcbiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXMucG5nKTtcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTNweDtcbn1cblxuXG4uY2FtcGFpZ24tY29udGVudCAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAvKmJvcmRlci10b3A6MXB4ICNjOGM2YzIgc29saWQ7Ki9cbiAgbWFyZ2luLXRvcDoxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLyogQ2Fyb3VzZWwgaW5kaWNhdG9ycyAqL1xuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7cGFkZGluZy1sZWZ0OjA7IHdpZHRoOjE4cHg7IGhlaWdodDoxOHB4OyBtYXJnaW46IDBweCA1cHg7fVxuXG4vKiBFTkQgR0ggMDIuMDMuMTUgc3VwZXIgb3ZlcnZpZXcgdGh1bWJzICovXG5cbi8vVFYgR0hcblxuLyogR0VUIGluIHRvdWNoIC0tLS0tICovXG4udGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHsgd2lkdGg6MzAlOyBtYXJnaW4tbGVmdDoyJTt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7XG4gIC50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOjkzJSAhaW1wb3J0YW50O31cblxuIC8qIC5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge2Rpc3BsYXk6IGJsb2NrO30gICAgICovXG5cbn1cbi5uby1nbG9iYWwtZ2V0LWluLXRvdWNoIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgcCB7XG4gIC8qZGlzcGxheTpub25lOyovXG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhLFxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcmNoaXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbn1cblxuLyogT3ZlcnZpZXcgcGFnZSAtIGNhbXBhaWducyBhbmQgcHJvZHVjdHMgKi9cblxuLnBhZ2Utb3ZlcnZpZXcgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4ICEgaW1wb3J0YW50O1xufVxuXG4vKiBQcm9kdWN0IHBhZ2UgKi9cblxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAyNXB4IDAgMDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGksXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLmFjdGl2ZSAge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkubGFzdC5hY3RpdmUgIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaS5hY3RpdmUsXG4uY2hhcmNvYWwgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgaDEge1xuXHRtYXJnaW46IDAgMCAzMnB4O1xufVxuLndyYXBwZXItcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbn1cblxuLnByb2R1Y3QtcGFnZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGg0IHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kLCAucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1zbSB7XG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG4gIH1cblxuLmNlbnRlci1jdGEgaDQsIC5jZW50ZXItY3RhIC5idXR0b24tc20sIC5jZW50ZXItY3RhIC5idXR0b24tbWQsIC5jZW50ZXItY3RhIC5idXR0b24tbGcge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmNlbnRlci1jdGEgLmJ1dHRvbi1zbSwgLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCwgLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4ucGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuXG4ucHJvZHVjdC1wYWdlLWludHJvIHtcbiAgZm9udC1zaXplOjE3cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWludHJvIC5jb250YWluZXIsXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3QgLmNvbnRhaW5lcntcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOjMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDJweDsgLyogdGVtcCBmaXggLSBhdHRlbXB0IHRvIHJlbW92ZSBpZiBwb3NzaWJsZSAqL1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzoxMHB4IDI1cHg7XG4gIGNvbG9yOiMzYjNiM2I7XG4gIGJvcmRlcjowcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyLXRvcDowcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvcmRlci1ib3R0b206MHB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgYm9yZGVyLXRvcDowcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDowcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3QuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkuZmlyc3QsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xufVxuXG4ucHJvZHVjdC1wYWdlLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNjBweCAwO1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgbWluLWhlaWdodDoyNzBweDtcbiAgICAgIC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCBwIHtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIG1hcmdpbjowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogR2xvYmFsIGFjY29yZGlvbnMgKi9cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuXG4ucGFuZWwge1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgIG1hcmdpbjogMHB4O1xufVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDYgISBpbXBvcnRhbnQ7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXMucG5nXCIpO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgbGkubWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGFzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xufVxuXG4vKiBNb3ppbGxhIGJ1ZyBmaXggKi9cbi5ib290c3RyYXAtYmxvZy1lbnRyeSAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBBYm91dCBNTEMgc3R5bGVzIC0gY3JlYXRlZCBieSBJbXJhbiAqL1xuXG5cblxuLm91ci1pbXBhY3Qge1xuICAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm91ci1pbXBhY3QgKiBoMyB7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5vdXItaW1wYWN0ICogaDEge1xuICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi1ib3R0b206MHB4O1xufVxuXG4ub3VyLWltcGFjdC1oZWFkZXIge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg2MDE4O1xuICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xufVxuXG4ub3VyLWltcGFjdC1ib2R5IHtcbiAgICAgY29sb3I6I0Q4NjAxODtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RENDRDtcbn1cblxuLm91ci1pbXBhY3QtYmVsb3cge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U5O1xufVxuXG4ub3VyLWltcGFjdC1iZWxvdyAqIC5tZWRpYS1sZWZ0IHtcbiAgICAgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgcGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzOyAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAzO1xufVxuXG4uY2YtbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIGxpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuXG4uY2YtbmF2IGxpIGEge1xuICAgICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cblxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLyogVGFibGVzICovXG4udGFibGUge1xuICBib3JkZXI6MHB4O1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICB0ciB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnRhYmxlLWNlbGwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREJEMjtcbn1cbi50YWJsZS1jZWxsLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuLnRhYmxlLWNlbGwtc3ViLXN1Yi1oZWFkZXIge1xuICAvKmJhY2tncm91ZC1jb2xvcjogIzsqL1xufVxuXG4udGFibGUtY2VsbC1vcmFuZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjIyMTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzczM0E7XG4gIGNvbG9yOiNmZmY7XG59XG4udGFibGUtYm9yZGVyZWQtaW1hZ2VzIHRyIHRkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6MDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0aCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0ZCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyogU3Ryb25nZXIgU3VwZXIgcGFnZXMgKi9cblxuLndyYXBwZXItc3Ryb25nZXItc3VwZXIge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1sYy1nbHlwaCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gIH1cbn1cbi5zdHJvbmdlci1zdXBlci1jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgbWFyZ2luLWJvdHRvbToyMXB4O1xuICBwYWRkaW5nLWJvdHRvbToyMXB4O1xufVxuXG4uc3Ryb25nZXItc3VwZXItY3RhIC5idXR0b24tbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMThweDtcbn1cblxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OjEycHg7XG59XG5cbi53cmFwcGVyLXRvb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ud3JhcHBlci10b29scyAudGV4dC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci10b29scyAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhIGltcG9ydGFudDtcbn1cblxuLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLndyYXBwZXItYmctZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0O1xufVxuXG4ud3JhcHBlci10cmFuc3BhcmVudC1icmVhZGNydW1iIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vUHJvdGVjdCBNeSBTdXBlciBwYWdlc1xuXG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC53cmFwcGVyLXRyYW5zcGFyZW50LWJyZWFkY3J1bWI7XG59XG5cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXItaG93LWl0LWNhbi13b3JrIHtcbiAgJjpleHRlbmQoLndyYXBwZXItcHJvdGVjdC1teS1zdXBlcik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIHtcbiAgLnByb3RlY3QtbXktc3VwZXItZmllbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBib3JkZXItY29sb3I6ICNjOTUxMDk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIgLm1vZGFsLWJvZHkgaWZyYW1lIHtcbiAgYm9yZGVyOjBweDtcbn1cblxuXG4vL0FkdmljZSBwYWdlc1xuXG4uYWR2aWNlLWNlbnRyZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uY29tcC13aW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA0MnB4IDYwcHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xufVxuXG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuXG4uYWR2LWNlbnRlci1tYXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5hZHYtY2VudGVyLW1hcHMgaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cblxuLy9NaXNjXG5cbi5ib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjQ7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICAubWxjLWdseXBoIHtcbiAgICBjb2xvcjpAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWNvcHkge1xuICBmb250LXNpemU6MTdweDtcbn1cblxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6I2M5NTEwOSAhaW1wb3J0YW50O1xufVxuXG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGE6aG92ZXIge1xuICBjb2xvcjojYmM0NDAxICFpbXBvcnRhbnQ7XG59XG5cbi5hZHZpc2VyLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6I2NlMDA1OCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ3RvcDYwIHtcbiAgcGFkZGluZy10b3A6NjBweDtcbn1cblxuLnBhZGRpbmd0b3A0MCB7XG4gIHBhZGRpbmctdG9wOjQwcHg7XG59XG5cbi5sdC1pZTkgaW1nIHtcbiAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR0ggTU9ESUZZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qMTEuMDIuMTUtLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmJhci1uYXYge2Zsb2F0OiByaWdodDt9XG5cblxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbmNvbG9yOiAjMDE3NzgwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBoZWlnaHQ6NTRweDsgb3V0bGluZTpub25lOyB9XG5cbiNtZWdhbWVudS1jb2wtMSB7LyptYXJnaW4tbGVmdDoyMHB4OyB3aWR0aDoyNTBweDsgcGFkZGluZzoyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjOyBjb2xvcjojZmZmOyovfVxuI21lZ2FtZW51LWNvbC0xID4gaDQgeyBmb250LXNpemU6MjJweDt9XG4jbWVnYW1lbnUtY29sLTEgYSB7Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTowOyBmb250LXNpemU6MTRweCAhaW1wb3J0YW50OyB9XG4jbWVnYW1lbnUtY29sLTEgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH1cbi5tZWdhbWVudS1jb2wtMSBwIHtmb250LXNpemU6IDE0cHg7fVxuXG4vKi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3OyBib3JkZXItdG9wOiAwO21hcmdpbi10b3A6IDAgIWltcG9ydGFudDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt6LWluZGV4OiA1OyB9Ki9cblxuLnlhbW0tZncge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICAgIGNvbG9yOiAjMDE4MzhjXG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKjEyLjAyLjE1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLyptbGMgbG9nbyBwYWRkaW5nICovXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7cGFkZGluZzogMCAxMHB4IDAgMDsgfVxuXG5cbi5uYXYtdGFicz5saS5maXJzdCB7IGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjY2NjO31cbi5uYXYtdGFicz5saS5hY3RpdmUgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjt9XG5cbi50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1jaGlsZChvZGQpIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO31cblxuXG50ZCwgdGgge1xuICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4udmlzaWJsZS14cyB7ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O319XG5cbiNzaWRla2ljay1tb2JpbGUsICNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpICB7IGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGN9XG4uc2lkZWtpY2sgbGkgIHsgbGlzdC1zdHlsZTpub25lOyBwYWRkaW5nOiA3cHggMH1cblxuLnNpZGVraWNrIGxpIGEgIHtjb2xvcjojZmZmO31cblxuLnJvdy1mb290ZXIud3JhcHBlci5mb290ZXItYmFzZS1iZywgLmJvb3RzdHJhcC1yb3cucGFyYmFzZS5tdWx0aXBsZS1jb2x1bW5zLnNlY3Rpb24geyAvKmJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7Ki99XG5cbi5ib290c3RyYXAtYWRkdGhpcy5wYXJiYXNlLmJvb3RzdHJhcC1iYXNlIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7d2lkdGg6MTAwJTt9XG5cbi5yb3ctZm9vdGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O31cblxuXG4vKjEzLjAyLjE1Ki9cblxuI3NpZGVraWNrLW1vYmlsZSB7IHRvcDo2MHB4O31cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG5cdGhlYWRlciB7bWFyZ2luLXRvcDozMHB4O31cblxuXHQubmF2YmFyLXRvZ2dsZSB7ZGlzcGxheTpibG9jazt9XG5cdC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7ZGlzcGxheTpub25lO31cblxuXHQgLypNTEMgbG9nbyAqL1xuICAubmF2YmFyLWJyYW5kIHsgcGFkZGluZzoxMHB4IDAgMTBweCAyMHB4OyBtYXJnaW4tdG9wOjA7IHBvc2l0aW9uOmZpeGVkOyBsZWZ0OjQwcHh9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcgeyBoZWlnaHQ6MzhweDt9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgICBkaXNwbGF5Om5vbmU7XG4gICB9XG5cblx0fVxuXG4vKkFjY29yZGlvbiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7cGFkZGluZy10b3A6MTBweDsgcGFkZGluZy1ib3R0b206MTBweH1cblxufVxuXG4ubmF2LW1vYmlsZS1oZWFkZXIgeyBoZWlnaHQ6NjBweDt9XG5cbiNzaWRla2ljay1tb2JpbGUge2hlaWdodDo2OHB4fVxuXG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24ge21hcmdpbjotNXB4IDAgNXB4IDB9XG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGFcblxue2Rpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDY1cHg7ICBtYXJnaW46IGF1dG87IGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEzcHg7bWFyZ2luLXRvcDogNXB4O31cblxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaSBhIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtY2FsbC1jb250YWN0dXMge21hcmdpbi1ib3R0b206MTJweH1cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIGEgLnNpZGVraWNrLWdseXBoaWNvbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSB7bWFyZ2luLWJvdHRvbToxMnB4fVxuXG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpLmZpcnN0IHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxOyBoZWlnaHQ6NjhweDt9XG5cbiNzaWRla2ljay1tb2JpbGUgLnNpZGVraWNrIGxpIHsgaGVpZ2h0OjY4cHg7fVxuXG4jc2lkZWtpY2stbW9iaWxlIC5zaWRla2ljayBsaTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwYTliMjt9XG5cbiNzaWRla2ljay1tb2JpbGUgb2wge3BhZGRpbmctbGVmdDowfVxuXG5cbi8qMTYuMDIuMTUgKi9cblxuLm5hdi1waWxscz5saT5hIHtib3JkZXItcmFkaXVzOiAwO31cblxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYSAuc2lkZWtpY2stZ2x5cGhpY29uIHsgZm9udC1zaXplOjE4cHg7IGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZ2x5cGhpY29uIHsgd2lkdGg6IGluaGVyaXQ7IGhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHsgZmxvYXQ6bm9uZTt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhLCBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gcGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDppbmhlcml0O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbmJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO31cblxuLy8udmlzaWJsZS14cyB7b3ZlcmZsb3cteDogaGlkZGVuO31cblxuLm5hdi1waWxscz5saSB7IGZsb2F0Om5vbmU7fVxuXG4jdG9wbmF2LW1vYmlsZSBsaSB7IHdpZHRoOjEwMCU7IGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IGNvbG9yOiNmZmY7fVxuI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbi5uYXYtcGlsbHM+bGkrbGkgeyBtYXJnaW4tbGVmdDogMDt9XG5cbi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHsgLypHZXR0aW5nIHJpZCBvZiBib3R0b20gYWJvdXQgYWR2aWNlIGxpbmsqLyBwYWRkaW5nOjA7fVxuLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7IC8qYmFja2dyb3VuZCBjb2xvciBzaWRlIG5hdiBsZWZ0ICovfVxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhIHsgY29sb3I6I2ZmZjt9XG5cbiN0b3BuYXYtbW9iaWxlIGxpIGEgeyBwYWRkaW5nOiAxMnB4IDNweCAxMnB4IDE1cHg7fVxuXG4uZHJvcGRvd24tbWVudSB1bCBsaSBhIHsgcGFkZGluZzogMTRweCAhaW1wb3J0YW50OyBib3JkZXI6MDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XG5cbi5uYXZiYXItbmF2IHttYXJnaW46IDBweCAtMTBweDt9XG5cbn1cbi8qY2hhbmdlIGZyb20gNjAwIHRvIDk5MiBjYXVzZSB0aGVyZSBhcmUgNSB0YWJzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLyp0YWJzKi9cbi5uYXYtdGFicz5saS5hY3RpdmUsIC5uYXYtdGFicz5saSwgLm5hdi10YWJzPmxpLmZpcnN0LCAubmF2LXRhYnM+bGkubGFzdCB7XG4gIGJvcmRlci1ib3R0b206MXB4ICNjOGM2YzIgc29saWQ7IGJvcmRlci1sZWZ0OjA7IGJvcmRlci1yaWdodDowcHggI2M4YzZjMiBzb2xpZDsgd2lkdGg6MTAwJTt9XG5cblxuICAubmF2LXRhYnM+bGkuYWN0aXZlIHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCAjYzhjNmMyIHNvbGlkfVxuXG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciAudGV4dC1pbWFnZSB7cG9zaXRpb246cmVsYXRpdmU7IHRvcDoyMHB4fVxuXG4gIC5hZHYtY2VudGVyLW1hcHMge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxufVxuXG4vKjE3LzAyLzE1LS0tLS0tLS0tLSAqL1xuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHsgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgY29sb3I6IzAxNzc4MDsgaGVpZ2h0OmluaGVyaXQ7IHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtoZWlnaHQ6aW5oZXJpdDt9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7IGhlaWdodDppbmhlcml0OyB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7IGhlaWdodDogaW5oZXJpdDt9XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7IHBhZGRpbmctYm90dG9tOiBpbmhlcml0OyBoZWlnaHQ6aW5oZXJpdDt9XG5cdC5kcm9wZG93bi1tZW51IHVsIGxpIGEge3BhZGRpbmc6IDE0cHggMTRweCAhaW1wb3J0YW50O31cblx0LmRyb3Bkb3duLW1lbnUgbGkge2JvcmRlci1ib3R0b206IG5vbmU7fVxuXG5cdG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtwYWRkaW5nOiAxNHB4IDEyLjVweDsgaGVpZ2h0OiBpbmhlcml0O31cblx0bmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIgeyBwYWRkaW5nOiAxNHB4IDEyLjVweDsgaGVpZ2h0OiBpbmhlcml0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7IGNvbG9yOiMwMTc3ODA7fVxuXG5cdC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlciB7IHBhZGRpbmctYm90dG9tOjEzcHg7IGhlaWdodDppbmhlcml0O31cblxufVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7IGNvbG9yOiAjNDQ0O31cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7IHdpZHRoOiAyMTVweDsgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YzsgcGFkZGluZzogMTBweCAxMHB4IDBweCAyMHB4OyBjb2xvcjojZmZmOyBtYXJnaW4tcmlnaHQ6IDEwcHg7fVxuXG4ubWVnYW1lbnUtY29sIHNwYW4uYnV0dG9uLW1kIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGNvbG9yOiMwMDRmNTl9XG5cbi5tZWdhbWVudS1jb2wgYSB7IGJhY2tncm91bmQtY29sb3I6I2ZmY2MwMDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubWVnYW1lbnUtY29sIGEge2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ubWVnYW1lbnUtY29sIGxpIGEge2NvbG9yOiM0NDQgIWltcG9ydGFudDt9XG4ubWVnYW1lbnUtY29sIGxpIGE6aG92ZXIsIC5tZWdhbWVudS1jb2wgbGkgYTpmb2N1cyB7Y29sb3I6IzAxNzc4MCAhaW1wb3J0YW50O31cbi5tZWdhbWVudS1jb2wgYSB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50IDt9XG4ubWVnYW1lbnUtY29sIGE6aG92ZXIsIC5tZWdhbWVudS1jb2wgYTpmb2N1cyB7IHRleHQtdHJhbnNmb3JtOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCwgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDIzcHg7fVxuXG4uZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAxNzc4MDtcbn1cblxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYSAuc2lkZWtpY2stZ2x5cGhpY29uIHsgd2lkdGg6MTAwJSAhaW1wb3J0YW50O31cblxuLnN1cGVyLWV6eS1tb2RhbC12aWRlb3tcbiAgLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKDMxMHB4LDE2MHB4KTtcbn1cblxuLyogR2xvYmFsIHN0eWxlcyBmb3IgRkFRLCBTZWFyY2ggcmVzdWx0IHBhZ2VzICovXG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgcGFkZGluZzo2MHB4IDBweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLm1sYy1zZWFyY2ggaDEsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtZmFxcyBoMSB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuc2VhcmNoLXR5cGVzLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuZmFxcy1icm93c2Uge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmM3O1xufVxuXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIGEuZmFxLWJyb3dzZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNyAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NlYXJjaC1jb250YWluZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtaXRlbXMtY29udGFpbmVyIC5kaWR5b3VtZWFudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmYXEtcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cbiNmYXEtcmVzdWx0cy1saXN0IC5wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGZsb2F0OnJpZ2h0O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi8qIEZBUXMgcmVzdWx0cyAqL1xuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYXEtaGVscGZ1bC1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNmYXEtYW5zd2VyLWZlZWRiYWNrLW5vIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mYXEtYW5zd2VyIC5tb2RhbC1kaWFsb2cge1xuICAgICB3aWR0aDogOTkycHggISBpbXBvcnRhbnQ7XG59XG5cbi5mYXEtYW5zd2VyIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZhcS1hbnN3ZXIgdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZhcS1hbnN3ZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cblxuLmZhcXMgLnBhbmVsLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzZjNztcbn1cblxuLmZhcXMgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2Yzc7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206MTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDoxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy10b3A6MTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjo5OSUgMTBweDtcbn1cblxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG59XG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjk5JSAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4uZmFxcyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjo5OSUgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhIGltcG9ydGFudDtcbiAgIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4uZmFxcyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0LCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4XG59XG4uZmFxcyAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4gLm1lZGlhLWxpc3QsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyB7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lICEgaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICBvdXRsaW5lOm5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MSAhIGltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cblxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLCAuZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG5cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogRW1iZWRkZWQgRkFRJ3MgKi9cbi5mYXEtY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgLmZhcS1jYXRlZ29yeS1zdWJ0aXRsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cbiAgLmZhcXMtY29udGVudHMge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLmZhcS1jYXRlZ29yeS1kaWFsb2cge1xuICB0YWJsZSB7XG4gICAgYm9yZGVyOjBweDtcbiAgfVxufVxuXG4vKiBFbWVkZGVkIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgc3BhbiNzZWFyY2gtaWNvbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcIjtcbn1cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIC5nbHlwaGljb24tc2VhcmNoIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTowcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiA0cHggNDBweDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzo2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKiBHSCAwMy4wMy4xNSAgICAgKi9cblxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6MTBweDsgbWFyZ2luLXRvcDogMTJweDsgd2lkdGg6IDIxNXB4OyBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IGNvbG9yOiAjZmZmO1xuYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yzt9XG5cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7XG5jb2xvcjogIzAwNGY1OTtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmJhY2tncm91bmQtY29sb3I6ICNGRmZmZmY7IGN1cnNvcjpwb2ludGVyOyB9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc206aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ2NTE7IGNvbG9yOiNmZmY7IH1cblxuLm1hc3RoZWFkLXdyYXBwZXIge21hcmdpbi10b3A6LTFweH1cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtwYWRkaW5nOjEwcHggMTVweH1cblxuI21lZ2FtZW51LWNvbC0xIGEge21hcmdpbi10b3A6LTExcHg7fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtIHttYXJnaW4tdG9wOjEwcHh9XG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OjMwcHg7IG1pbi1oZWlnaHQ6MjIwcHg7fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIGg0IHttYXJnaW4tdG9wOjE1cHh9XG5cbi5kcm9wZG93bi1tZW51IGg1IHtmb250LXNpemU6MTZweDsgbWFyZ2luLXRvcDoxMHB4fVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTdweCl7XG4ubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbndpZHRoOiAyMyU7XG5wYWRkaW5nOiAwIDIwcHg7fVxuXG59XG5cblxuLypsZWZ0IG1lbnUgcGFuZWwgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuLm5hdmJhci1vZmZjYW52YXMge1xucG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbnRvcDogMDtcbmxlZnQ6IC0yNTBweDtcbnotaW5kZXg6IDk5OTtcbndpZHRoOiAyNTBweDtcbm1heC13aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJTtcbm92ZXJmbG93LXk6IGF1dG87XG4td2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4td2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW47XG4tby10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluO1xudHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbn1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4udmlzaWJsZS14cyB7ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O31cblxuLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7IGJhY2tncm91bmQtY29sb3I6IzAwNDU1MjsgaGVpZ2h0OjU1cHg7fVxuXG4jaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7cGFkZGluZy10b3A6MTRweDsgY29sb3I6I2ZmZn1cblxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7IHBhZGRpbmc6MTRweCAxMi41cHg7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7IHBhZGRpbmc6MTRweCAxMi41cHg7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpmb2N1cyB7IHBhZGRpbmc6MTRweCAxMi41cHggIWltcG9ydGFudDt9XG5cbiN0b3BuYXYtbW9iaWxlIGxpIGEge2JvcmRlci1ib3R0b206MXB4ICM0NDQgc29saWR9XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7IHBhZGRpbmc6MTRweCAxMi41cHg7IGNvbG9yOiMzYjNiM2I7IH1cblxuI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzPmxpPmEge2JhY2tncm91bmQtY29sb3I6I2YwZWVlYTt9XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojMDA4MjhkOyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7fVxuXG4ubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbndpZHRoOiAxMDAlO1xucGFkZGluZzogMCAxMHB4O31cblxuXG59XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUge21hcmdpbi1sZWZ0OjB9XG5cblxuLyplbmQgbGVmdCBtZW51IHBhbmVsICovXG5cbiAvKiBFTkQgR0ggMDMuMDMuMTUgKi9cblxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7d2lkdGg6MThweDsgaGVpZ2h0OjE4cHg7IGJvcmRlci1yYWRpdXM6MH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KSB7XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7d2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYm9yZGVyLXJhZGl1czowfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7Ym90dG9tOjIwcHg7fVxuXG59XG5cblxuLyogRU5EIEdIIDAzLjAzLjE1IFxcICAgKi9cblxuXG4vKiBHSCAwNS4wMy4xNSAgICovXG5cbi8qMDUuMDMuMTUgKi9cblxuLnBhbmVsLWhlYWRpbmcgYXsgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmLEFyaWFsLEhlbHZldGljYTsgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjt9XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1c193aHQucG5nKTt9XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogOTklIGNlbnRlcjt9XG5cblxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwwLDAsLjIpOyBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLC4yKTt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuICAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIHtib3JkZXItcmFkaXVzOjA7IGJvcmRlci1jb2xvcjojZmZmOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wKTtcbmJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wKTsgbWFyZ2luOjEwcHggMCAwIDEwcHg7fVxuICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUgLmlucHV0LWdyb3VwIHtkaXNwbGF5Om5vbmU7fVxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge2ZvbnQtc2l6ZToxOHB4O31cblxuI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge3JpZ2h0Oi01cHg7IHRvcDotMjRweDt9XG5cblxuI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IzJkMmQyZDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscz5saT5hOmhvdmVyIHtjb2xvcjogIzNiM2IzYjtiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNGUwO31cblxuLm5hdmJhciB7Ym9yZGVyOjB9XG5cbi5uYXZiYXItb2ZmY2FudmFzLmluIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggIzMzMzt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuICAubmF2YmFyLW5hdj5saSB7IHdpZHRoOjEwMCUgfVxuICAubmF2YmFyLWhlYWRlciB7ZmxvYXQ6IG5vbmU7fVxuICAubmF2YmFyIHtib3JkZXItcmFkaXVzOjB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge3dpZHRoOjEwMCU7fVxuXG4gICNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHt0b3A6LTI1cHg7IHJpZ2h0OjVweDt9XG5cbiAvKmNsb3NlIGJ1dHRvbiBsZWZ0IHBhbmVsICovXG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci10b2dnbGUge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MTVweDsgcmlnaHQ6NXB4fVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHsgZm9udC1zaXplOjE3cHg7IH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjA1cHgpIHtcbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OjEzcHg7cGFkZGluZy1yaWdodDoxM3B4O1xuICBmb250LXNpemU6MThweDtcbn1cblxufVxuXG5cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNCB7Y29sb3I6IzNiM2IzYjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNDpob3ZlciB7Y29sb3I6IzNiM2IzYjsgIHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQgYSAge2NvbG9yOiMwMzc2OTE7fVxuXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGE6aG92ZXIgIHsgY29sb3I6IzIzNTI3YzsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbi5ibG9nLW1hc3RoZWFkLndyYXBwZXItYXF1YSB7IGJhY2tncm91bmQtY29sb3I6IzAxODM4Yzt9XG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLXJ1YmluZSB7IGJhY2tncm91bmQtY29sb3I6I2NlMDA1ODsgfVxuXG4ubXVsdGlwbGUtY29sdW1ucy5jb2x1bW4uY2YgLmdseXBoaWNvbiB7Y29sb3I6ICM2MjYwNWM7fVxuXG4vKkVORCBHSCAwNS4wMy4xNSAgICAqL1xuXG4vKiBHSCAwNi4wMy4xNSAgICovXG5cbi8qVGFicyAqL1xuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTpcbnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO31cblxuLnBhbmVsLWhlYWRpbmcgYSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7fVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtwYWRkaW5nLWxlZnQ6MThweDsgcGFkZGluZy1yaWdodDoxOHB4fVxuXG5cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljayBsaSBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZC1jb2xvcjojMDBhOWIyO31cblxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sgbGkgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgcGFkZGluZzowOyBib3JkZXItYm90dG9tOjA7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2sgbGkgYSB7ZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDI1cHg7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uIHttYXJnaW46IC0ycHggMjRweCAwIC0ycHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEycHg7fVxuXG4jc2lkZWtpY2stZGVza3RvcCAuc2lkZWtpY2stZ2x5cGhpY29uLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRleyBwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOjFweDsgbGVmdDotMXB4OyBmb250LXNpemU6MTdweDt9XG5cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtY2FsbC1jb250YWN0dXMgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDotMnB4OyB0b3A6MXB4OyBmb250LXNpemU6MTdweDt9XG5cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtbmV3cy1hbmQtaW5zaWdodHMgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDotMnB4OyB0b3A6MXB4OyBmb250LXNpemU6MTdweDt9XG5cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtcHJpY2VzLWFuZC1wZXJmb3JtYW5jZXMgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDotMnB4OyB0b3A6MXB4OyBmb250LXNpemU6MTRweDt9XG5cbiNzaWRla2ljay1kZXNrdG9wIC5zaWRla2ljay1nbHlwaGljb24uaWNvbi1tbGMtZm9ybXMtYW5kLWRvY3VtZW50cyB7IHBvc2l0aW9uOnJlbGF0aXZlOyBsZWZ0OjBweDsgdG9wOjNweDsgZm9udC1zaXplOjE5cHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpe1xuXG4gICNzaWRla2ljay1kZXNrdG9wIHtkaXNwbGF5Om5vbmU7IH1cblxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxuXG59XG5cbiNtZWdhbWVudS1jb2wtMSBoNCB7cGFkZGluZy10b3A6MTVweDt9XG5cbi5kcm9wZG93bi1tZW51IGg1IHtwYWRkaW5nLXRvcDo5cHh9XG5cbi5tZWdhbWVudS1jb2wgLm1sYy1nbHlwaCB7Y29sb3I6IzAxNzc4MDt9XG5cblxuI3NpZGVraWNrLW1vYmlsZSAuc2lkZWtpY2sgbGkgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjpub25lO31cblxuI3NpZGVraWNrLW1vYmlsZS5jb2xsYXBzZS5pbiB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLDAsMCwuMSk7XG5ib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwwLDAsLjEpO1xufVxuXG5cbi8qIEVORCBHSCAwNi4wMy4xNSAgKi9cblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzMzMztcbn1cbi5pbXBvcnRhbnQtaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uaW4tdGhlLW5ld3MtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGhlaWdodDoyMDBweDtcbn1cblxuXG4uY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5tZWRpYSB7bWFyZ2luLXRvcDowcHh9XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWhlYWRlciwgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgYm9yZGVyOiAwcHggbm9uZTtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgICAgd2lkdGg6IDgwMHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgIG1hcmdpbi10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgIG1hcmdpbi10b3A6IDVweCAhIGltcG9ydGFudDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBoMywgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cgeyB3aWR0aDogYXV0bzsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZGlhbG9nIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cblxufVxuXG5cbi53cmFwcGVyLndyYXBwZXItdG9wLXJvdyAuZm9ybS1ncm91cCB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9XG5cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ3NDc0Nzt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5ib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNDc0NzQ3O31cblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NDc0Nzt9XG5cbn1cblxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBoZWlnaHQ6MzAwcHhcbn1cblxuLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuXG59XG5cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWRpYWxvZyB7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpICB7aGVpZ2h0OjM1MHB4fVxufVxuXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmEge2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuXG4ucHJvZHVjdC1wYWdlLWNvbC1idG4gc3Bhbi5idXR0b24tc20ge21hcmdpbi10b3A6MDsgbWFyZ2luLWJvdHRvbTowfVxuXG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5IHtjb2xvcjojZmZmO31cblxuLmxhdGVzdC1uZXdzLWN0YS1idG4ge21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O31cblxuXG4jaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7cG9zaXRpb246cmVsYXRpdmU7IHRvcDoxMnB4OyBmb250LXNpemU6MzJweDsgY29sb3I6IzNiM2IzYjt9XG5cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7cG9zaXRpb246cmVsYXRpdmU7IHRvcDo1cHg7IHJpZ2h0OjhweDsgZm9udC1zaXplOjMycHg7IGNvbG9yOiMzYjNiM2I7fVxuXG5cbi8qcmlnaHQgYWR2aXNlIHRhYiBmaXhlZCAqL1xuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsIHttYXJnaW4tdG9wOjE2cHh9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpPmEge2ZvbnQtc2l6ZToyMHB4OyBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIiAhaW1wb3J0YW50OyB9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpPmE6aG92ZXIge2NvbG9yOiMwMzc2OTEgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge2NsZWFyOmJvdGggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206MjIwcHggIWltcG9ydGFudDt9XG5cblxuLmNob29zZS1hZHZpY2UtdGFicyBoNCB7bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O31cblxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7IGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkICFpbXBvcnRhbnQ7fVxuXG5cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHIgdGR7IHBhZGRpbmctdG9wOjVweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50O31cblxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwOXB4KXtcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG5wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7IHdpZHRoOjMxMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlPmEge3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHttYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O31cblxufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXY+bGk+YTpob3ZlciwgLmNob29zZS1hZHZpY2UtdGFicyAubmF2PmxpPmE6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpe1xuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlIHtcbnBhZGRpbmctcmlnaHQ6IDBweCAgIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7IHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50OyBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saS5hY3RpdmU+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlLFxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmVcbnt3aWR0aDozMDBweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge2NsZWFyOmJvdGggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206MjAwcHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7bWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5tZWRpYS1saXN0eyBwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGl7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlOmFmdGVyIHtyaWdodDowICFpbXBvcnRhbnR9XG5cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7Y2xlYXI6Ym90aCAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbToxNDBweCAhaW1wb3J0YW50O31cblxufVxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIsXG4jZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgcGFkZGluZzoxNXB4IDE1cHggMTdweCAxNXB4OyBtYXJnaW4tdG9wOjBweDsgZm9udC1zaXplOjIwcHg7XG4gY29sb3I6I2JjNDQwMTsgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0OyBjdXJzb3I6cG9pbnRlciA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwcHg7IHRvcDogMDt9XG5cbi8qIEltcmFuICovXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1mb290ZXIge1xuICAgICBib3JkZXI6MHB4O1xufVxuLmNmLXF1aWNrbGlua3Mge1xuICAgcGFkZGluZy1ib3R0b206IDQycHggISBpbXBvcnRhbnQ7XG59XG5cbi5jZi12aWRlby1oZWFkZXIgaDIsIC5jZi12aWRlby1oZWFkZXIgaDMge1xuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjBweCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWJsdWUtdGV4dCBsaSwgLnRhYmJlZC1ibHVlLXRleHQgdWwge1xuICAgICBib3JkZXI6IDBweCAhIGltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ibHVlLXRleHQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uLy4uL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzAxODM4QyAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAycHggMHB4IDBweCA0MHB4ICEgaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWJsdWUtdGV4dCAubWVkaWEge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5jZi1ob3BlLWFjY29yZGlvbiAucGFuZWwgPiBkaXY6bnRoLWNoaWxkKDIpe1xuICBtaW4taGVpZ2h0OjI1MHB4O1xuICBwYWRkaW5nLXRvcDozMHB4O1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFODUxMDA7XG4gYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNmLW5hdiB1bCBsaSB7XG4gbWFyZ2luLWJvdHRvbTogMHB4O1xuIHBhZGRpbmctbGVmdDogMTBweDtcbiBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuIHBhZGRpbmctdG9wOjJweDtcbn1cbi5tbGMtY29tbXVuaXR5LWxvZ28ge1xuIHBhZGRpbmctYm90dG9tOjBweDtcbiBwYWRkaW5nLXRvcDoxMHB4O1xufVxuLmNlbnRyZS1hbGlnbi1hbGwgKiB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcmdpbmJvdHRvbTEwIHtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG5cbi5oMXNlbGZ7IG1hcmdpbi10b3A6NTVweCFpbXBvcnRhbnR9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4uaDFzZWxmeyBtYXJnaW4tdG9wOjk1cHghaW1wb3J0YW50fVxuXG59XG5cblxuLndpZGUtdHh0IC5jYXJvdXNlbC1jYXB0aW9uIGgyIHttYXJnaW4tYm90dG9tOjQwcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcblxuICAud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge2ZvbnQtc2l6ZTozNnB4O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4ud2lkZS10eHQgLm9yYW5nZXtjb2xvcjojZmZmO31cblxuLmNoYXJjb2FsIHtjb2xvcjojZmZmO31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGlsZXMgLmljb24tbWxjLWNoZXZyb24ge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cbn1cblxuLnRpbGVzIC5pY29uLW1sYy1jaGV2cm9uIHtcbiAgICAgY29sb3I6ICNBQUE4QTQ7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiAwcHg7XG4gICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jZmFxcy1icm93c2UgLm5hdi10YWJzIGxpICsgbGkgKyBsaSArIGxpICtsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI2M4YzZjMiAhaW1wb3J0YW50O1xufVxuXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwcHggMHB4IDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpICEgaW1wb3J0YW50O1xufVxuXG4uYm94LWNvbnRlbnQgcCB7Zm9udC1zaXplOjE0LjVweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNmIHttYXJnaW4tYm90dG9tOjEwcHh9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjojMmEyYTJhfVxufVxuXG4vKkxlZnQgcGFuZWwgaXNzdWUgd2l0aCBtZWdhbWVudSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xuLmhpZGRlbi14cyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XG4uZHJvcGRvd24tbWVudSB7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O31cbi5kcm9wZG93bi1tZW51IHsgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O31cbn1cblxuLypjYXJvdXNlbCBubyBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0ICovXG5cbi53cmFwcGVyLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb2wteHMtMTIgeyBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1yaWdodDowO31cblxuLy8gU3VydmV5IE1vZGFsIFN0eWxlc1xuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSwgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6MjZweDtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5jb2wtY3VzdG9tIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOjE1cHg7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIgLmRpc2NsYWltZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgY29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xuXG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3VwZXItZXp5LW1vZGFsLXZpZGVve1xuICAubW9kYWwtdmlkZW8tcGxhY2Vob2xkZXIoMzEwcHgsMTYwcHgpO1xufVxuXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7d2lkdGg6OTguOCU7IHBhZGRpbmctbGVmdDoyMHB4OyBoZWlnaHQ6NTRweH1cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7cmlnaHQ6MDtoZWlnaHQ6IDU0cHg7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge3BhZGRpbmctYm90dG9tOjIzcHggIWltcG9ydGFudDt9XG59XG5cbiNnbG9iYWxfc2VhcmNoX2Zvcm1fbW9iaWxlIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxuXG4vL1Bob25lIGFuIGFkdmlzZXIgc3R5bGVzIGFkZGVkIC0gMDkvMDIvMjAxNiAvL1xuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDowO1xufVxuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5wYW5lbCAubWVkaWEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuLnBob25lLWFkdmlzZXIgLm1lZGlhLWxpc3QgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1ib2R5IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuI2xwQ2hhdCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi8vU3R5bGVzIHRvIGZpeCBidXR0b24gKGJ1dHRvbjBtZCkgdGl0bGVcblxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBzcGFuLmJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctdG9wOjEwcHg7XG59XG5cbi8vIEN1c3RvbSBzcGFjaW5nXG4uc3BhY2luZy1wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuXG4vKiBDVEEgbmF2IGJ1dHRvbiAqL1xuLm5hdi1jdGEtYXF1YSBsaS5sYXN0LCAubmF2LWN0YS1hcXVhIGxpLmxhc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBoZWlnaHQ6NDFweDtcbn1cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCBhIHtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnRcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YS1ob3Zlcjtcbn1cblxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QsIC5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBoZWlnaHQ6NDFweDtcbn1cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0IGEge1xuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudFxufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xufVxuXG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdCwgLm5hdi1jdGEtcnViaW5lIGxpLmxhc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIGhlaWdodDo0MXB4O1xufVxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QgYSB7XG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lLWhvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3RhLW5hdiBsaS5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN0YS1uYXYgbGkubGFzdCwgLmN0YS1uYXYgbGkubGFzdDpob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEN1c3RvbSBzdHlsZXNcblxuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jYW1wYWlnbi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYW5kYi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXNlYXJjaC5sZXNzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL21sYy1sdGQtY29tbXVuaXR5LWZvdW5kYXRpb24ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1tZWdhbWVudS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtZGF5Mi1saXN0cy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lbWJlZHZpZ2Zvcm0ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2Fyb3VzZWwubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1maW5kLWFuLWFkdmlzZXIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWthbWFpLXZpZGVvLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RpcmVjdC1zdXBlci10cmFuc2l0aW9uLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhbXBhaWduLXVuY2hhbmdpbmcubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmV0aXJlbWVudC1odWIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGlyZWN0LXBlbnNpb24ubGVzc1wiO1xuXG5cbi50ZXN0LXRoZW1lLWxlc3MgaDUge1xuICBjb2xvcjpyZWQ7XG59IiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbi50YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm5hdi5uYXZiYXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWhlYWRlci1iZztcbiAgLm5hdmJhci1uYXYgPi5vcGVuPmFcbiAgICAmJiA6aG92ZXIgJiYgOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNzc4MDsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgaGVpZ2h0OjU0cHg7IG91dGxpbmU6bm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpIHtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAxNzc4MDtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogQG5hdmJhci1kZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMwMTc3ODA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgICAgICAgICBoZWlnaHQ6NTRweDtcbiAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZW4ge1xuICAgICAgYSB7XG4gICAgICAgICBjb2xvcjogIzAxNzc4MDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgICAgICBoZWlnaHQ6NTRweDtcbiAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWhlYWRlci1iZztcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHBhZGRpbmc6IDBweCA1Ny41cHggMHB4IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy5uYXZiYXIge1xuLy8gIG1hcmdpbi10b3A6IDBweDtcbi8vICBtYXJnaW4tYm90dG9tOiAwcHg7XG4vLyAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG4vL31cbi8vLm5hdmJhci1oZWFkZXIge1xuLy8gIGhlaWdodDogYXV0bztcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWhlYWRlci1iZztcbi8vfVxuLy8ubmF2YmFyLWRlZmF1bHQge1xuLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy99XG4vLy5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hIHtcbi8vICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4vLyAgZm9udC1zaXplOiBAbmF2YmFyLWRlZmF1bHQtZm9udC1zaXplO1xuLy8gIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbi8vfVxuLy8ubmF2YmFyLWJyYW5kIHtcbi8vICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHRvcDogMjBweDtcbi8vfVxuLy8ubmF2YmFyLW5hdiB7XG4vLyAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuLy99XG4vLy5uYXZiYXItbmF2PmxpPmEge1xuLy8gIHBhZGRpbmc6IDEwcHggMTIuNXB4O1xuLy99XG5cbkBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDBweFxuICB9O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLy8gIC53cmFwcGVyLXByaW1hcnktbmF2IHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfTtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNTBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cblxuLyogc3RhdGljIG1vYmlsZSBoZWFkZXIgYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LW1vYmlsZS1oZWFkZXIge1xuICAubW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogODg4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zY3JvbGwtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTE1cHggIzY2Njtcbn1cblxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4vKiBtb2JpbGUgb2ZmY2FudmFzIG5hdiAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUge1xuICB3aWR0aDogMTgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbiNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC0yM3B4O1xuICByaWdodDogMTBweDtcbn1cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLyogaW1hZ2Ugc2VydmxldCBkZWZhdWx0IHJ1bGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyohXG4gKiBZYW1tITMgLSBZZXQgYW5vdGhlciBtZWdhbWVudSBmb3IgQm9vdHN0cmFwIDNcbiAqIGh0dHA6Ly9nZWVkbW8uZ2l0aHViLmNvbS95YW1tM1xuICpcbiAqIEBnZWVkbW8gLSBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqL1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgWWFtbSBTdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnlhbW0ge1xuXG4gIC8vIHJlc2V0IHBvc2l0aW9uc1xuICAubmF2LCAuY29sbGFwc2UsIC5kcm9wdXAsIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC8vIHByb3BhZ2F0ZSBtZW51IHBvc2l0aW9uIHVuZGVyIGNvbnRhaW5lciBmb3IgZncgbmF2YmFyc1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBieSBkZWZhdWx0IGFsaWducyBtZW51IHRvIGxlZnRcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBDb250ZW50IHdpdGggcGFkZGluZ1xuICAueWFtbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cblxuICAvLyBGdWxsd2lkdGggbWVudVxuICAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMDsgcmlnaHQ6IDA7XG4gIH1cblxufSIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuLmltZy1yZXNwb25zaXZlKEBkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuLnRleHQtaW5mbyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWluZm8tdGV4dCk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uYmctaW5mbyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmJnLWRhbmdlciB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIC5saXN0LXVuc3R5bGVkKCk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKEBkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAudGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogQGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIEBhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IEBibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG4udGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4uYmctdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6IEBwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBAcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgLm1ha2Utcm93KCk7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG4ubWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAubWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKEBndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKEBndXR0ZXIgLyAtMik7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctbGVmdDogIChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHdpZHRoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtQHtpbmRleH0ge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gb2Zmc2V0KSB7XG4gIC5jb2wtQHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEJhc2ljIGxvb3BpbmcgaW4gTEVTU1xuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQGluZGV4ID49IDApIHtcbiAgLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKTtcbiAgLy8gbmV4dCBpdGVyYXRpb25cbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzLCBAdHlwZSk7XG59XG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuLm1ha2UtZ3JpZChAY2xhc3MpIHtcbiAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTkvMTAgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgQHRhYmxlLWJnLWFjdGl2ZSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzcywgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGluZm8sIEBzdGF0ZS1pbmZvLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCBAc3RhdGUtd2FybmluZy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyLCBAc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9LFxuICAgID4gdGguQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogQGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gU2V0IHRoZSBoZWlnaHQgb2YgZmlsZSBjb250cm9scyB0byBtYXRjaCB0ZXh0IGlucHV0c1xuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudFxuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cblxuLmlucHV0LXNtLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuLmlucHV0LWxnLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoICh3aGljaCBhbHNvIGF2b2lkc1xuICAgIC8vIGEgYnVnIGluIFdlYktpdDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTY5KS5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5tYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogQGxpbmUtaGVpZ2h0LWxhcmdlKSArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG5cbiAgc2VsZWN0JiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEmLFxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgLnVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIC50YWItZm9jdXMoKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrc1xuICAgIC5vcGFjaXR5KC42NSk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3I7IEBidG4tcHJpbWFyeS1iZzsgQGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXN1Y2Nlc3MtY29sb3I7IEBidG4tc3VjY2Vzcy1iZzsgQGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXdhcm5pbmctY29sb3I7IEBidG4td2FybmluZy1iZzsgQGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGFuZ2VyLWNvbG9yOyBAYnRuLWRhbmdlci1iZzsgQGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy14cy12ZXJ0aWNhbDsgQHBhZGRpbmcteHMtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi5idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogQG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC50cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgdGJvZHkmLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50cmFuc2l0aW9uLXByb3BlcnR5KH5cImhlaWdodCwgdmlzaWJpbGl0eVwiKTtcbiAgLnRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIC50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgIEBjYXJldC13aWR0aC1iYXNlIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogIEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICAucmVzZXQtZmlsdGVyKCk7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoQHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LWxlZnQoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51IGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4teHMpOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tbGcpOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4uYm9yZGVyLXRvcC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtbGcoKTtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1zbSgpO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBAbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoKTtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgLm5hdi1qdXN0aWZpZWQoKTtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiBAbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IEBuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBAbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgLmZvcm0taW5saW5lKCk7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAucHVsbC1yaWdodCgpO1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIC5jbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIC5jZW50ZXItYmxvY2soKTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIC50ZXh0LWhpZGUoKTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJAe2JyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpID4gYSxcbiAgPiBsaSA+IHNwYW4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4ucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiBAcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiBAcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuLmxhYmVsLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IEBiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6IEBiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IEBiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmJ0bi14cyAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogQGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogQGp1bWJvdHJvbi1wYWRkaW5nIChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogQGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogQGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6IEBqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZzogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNikgMDtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiA0LjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzLFxuICBhJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gIH1cblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogQHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6IEB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgQGhlYWRpbmdzLWNvbG9yXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBAYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWluZm8tYmc7IEBhbGVydC1pbmZvLWJvcmRlcjsgQGFsZXJ0LWluZm8tdGV4dCk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6IEBwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJhci1iZztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLmFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbiNncmFkaWVudCB7XG5cbiAgLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgfVxuXG4gIC8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLnZlcnRpY2FsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cblxuICAuZGlyZWN0aW9uYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICB9XG4gIC5ob3Jpem9udGFsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIH1cbiAgLnJhZGlhbChAaW5uZXItY29sb3I6ICM1NTU7IEBvdXRlci1jb2xvcjogIzMzMykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zdHJpcGVkKEBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpOyBAYW5nbGU6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG4ucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gTGlua2VkIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBsaW5rZWQgbGlzdCBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZzsgQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnOyBAc3RhdGUtd2FybmluZy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmc7IEBzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZDsgQGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tQHtzdGF0ZX0ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG5cbiAgICBhJiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2FibGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7IEBwYW5lbC1kZWZhdWx0LXRleHQ7IEBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7IEBwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1wcmltYXJ5LWJvcmRlcjsgQHBhbmVsLXByaW1hcnktdGV4dDsgQHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzsgQHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOyBAcGFuZWwtc3VjY2Vzcy10ZXh0OyBAcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOyBAcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtaW5mby1ib3JkZXI7IEBwYW5lbC1pbmZvLXRleHQ7IEBwYW5lbC1pbmZvLWhlYWRpbmctYmc7IEBwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC13YXJuaW5nLWJvcmRlcjsgQHBhbmVsLXdhcm5pbmctdGV4dDsgQHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzsgQHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGFuZ2VyLWJvcmRlcjsgQHBhbmVsLWRhbmdlci10ZXh0OyBAcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc7IEBwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG4ucGFuZWwtdmFyaWFudChAYm9yZGVyOyBAaGVhZGluZy10ZXh0LWNvbG9yOyBAaGVhZGluZy1iZy1jb2xvcjsgQGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuICAmLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cblxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuICAmLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgfVxufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiBAY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogQGNsb3NlLXRleHQtc2hhZG93O1xuICAub3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5vcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiAgLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gIC8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuICBidXR0b24mIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIG1pbi1oZWlnaHQ6IChAbW9kYWwtdGl0bGUtcGFkZGluZyArIEBtb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBAbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5ib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6IEBtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6IEBtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyBSZXNldCBmb250IGFuZCB0ZXh0IHByb3BlcnRlcyBnaXZlbiBuZXcgaW5zZXJ0aW9uIG1ldGhvZFxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLm9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyAub3BhY2l0eShAdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBAdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiBAdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4udG9vbHRpcCB7XG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IEBwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBSZXNldCBmb250IGFuZCB0ZXh0IHByb3BlcnRlcyBnaXZlbiBuZXcgaW5zZXJ0aW9uIG1ldGhvZFxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE92ZXJyaWRlcyBmb3IgcHJvcGVyIGluc2VydGlvblxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDA7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogQGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICBmb250LXNpemU6IEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7IEBlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSk7IEBlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAub3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogIDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgfVxuXG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogIDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuLmNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbi5jZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbi5oaWRlLXRleHQoKSB7XG4gIGZvbnQ6IH5cIjAvMFwiIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG4udGV4dC1oaWRlKCkge1xuICAuaGlkZS10ZXh0KCk7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS1wcmludCB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGU7IH1cbiAgdHImICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoJixcbiAgdGQmICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4ucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMnB4ICMwMDBcbn1cblxuZGl2LmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwXG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG4ubmF2PmxpPmE6aG92ZXIsIC5uYXY+bGk+YTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG4uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5OWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWlubmVyPi5hY3RpdmUge1xuICB0b3A6IDBcbn1cblxuLmNhcm91c2VsLWlubmVyPi5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lcj4ubmV4dCwgLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJvdXNlbC1pbm5lcj4ubmV4dCwgLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi8qKlxuQ09NTUVOVElORyBUSElTIE9VVCBBUyBJVCBJUyBVUCBUTyBTSVRFIFRIRU1FIFRPIE1BTkFHRVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMmQ0ODIxO1xufVxuLmFsZXJ0LWluZm8ge1xuICAgIGNvbG9yOiAjMjE0YzYyO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNmM0YTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYxYzY7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2QyMzIyZDtcbn1cbi5hbGVydC1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjYzEyZjJhO1xufVxuKiovIiwiLyogc2lkZWtpY2sgZGVza3RvcCAqL1xuI3NpZGVraWNrLWRlc2t0b3Age1xuICB3aWR0aDogMTgwcHg7XG4gIHRvcDogMTgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcbiAgei1pbmRleDogODg4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjM1cyBlYXNlO1xuICBwYWRkaW5nOiAwO1xuICAuc2lkZWtpY2sge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogOHB4IDBweCAxMHB4IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4Y2JjYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBsaS5maXJzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICAgIH1cbiAgfVxuICAuc2lkZWtpY2stZ2x5cGhpY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbiNzaWRla2ljay1kZXNrdG9wLm1pbmltaXplZCB7XG4gIHJpZ2h0OiAtMTQwcHg7XG59XG4uc2lkZWtpY2sgbGkgYSBpLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOjE4cHg7XG59XG5cbi8qIHNpZGVraWNrIG1vYmlsZSAqL1xuQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgI3NpZGVraWNrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpZGVraWNrLW1vYmlsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1cHg7XG4gIC5zaWRla2ljayB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6MjAlO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG4gICAgICBhIHtcbiAgICAgICAgLnNpZGVraWNrLWdseXBoaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jc2lkZWtpY2stbW9iaWxlLmNvbGxhcHNlLmluIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTE1cHggIzY2Njtcbn1cbiNzaWRla2ljay1tb2JpbGUuY29sbGFwc2UuY29sbGFwc2luZyB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IC0xNXB4ICM2NjY7XG59IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi8vIEZ1bGwgcGFnZSBMb2dpblxuXG4ubG9naW4tcGFnZSxcbi5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtaW4taGVpZ2h0OjEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBmb290ZXItYmFzZS1iZztcbn1cblxuICAvL1RvcCBOYXZcblxuICAubG9naW4tdG9wLW5hdiB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sb2dpbi10b3AtbmF2IGEge1xuICAgIHBhZGRpbmctbGVmdDoyNXB4O1xuICAgIGNvbG9yOkBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICB9XG5cbiAgLmxvZ2luLXRvcC1uYXYgYTpob3ZlciwgLmxvZ2luLXRvcC1uYXYgYTpmb2N1cywgLmxvZ2luLXRvcC1uYXYgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjpAZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XG4gIH1cblxuICAvL0Vycm9yIHN0YXRlICsgb3V0YWdlICsgbWFpbnRlbmFuY2UgbWVzc2FnZSAgKyByZXNldCBwYXNzd29yZCBzZWNjdWVzc1xuXG4gIC5vdXRhZ2UtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAbWFpbnRlbmFuY2UtbXNnLWJnO1xuICAgIHBhZGRpbmc6MjBweCAyMHB4IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNuLWluZm8ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuXG4gIC5lcnJvcl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmVycm9yX21lc3NhZ2Uge1xuICAgIGNvbG9yOiM5OTAwMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby1yZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotNXB4IDA7XG4gIH1cblxuICAubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6Izk5MDAwMDtcbiAgfVxuXG4gIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgIHdpZHRoOiA4NSU7XG4gIH1cblxuICAvL0xvZ2luIGNvbXBvbmVudFxuXG4gIC5tbGMtaGVhZGluZyB7XG4gICAgY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIG1hcmdpbjo0MHB4IDAgMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4gLm1sY19oZWFkaW5nIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm1sY19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OmluaGVyaXQ7XG4gIH1cblxuICAuY3NzLWZvcm0gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgfVxuXG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjcxJSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmcsIGhlbHZldGljYSwgYXJpYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgfVxuXG4gIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgb3V0bGluZToxcHggZG90dGVkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OjAuNjtcbiAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiB7XG4gICAgLnVzZXJuYW1lX2xhYmVsLFxuICAgIC5wYXNzd29yZF9sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vSGVscCBjb250ZW50XG5cbiAgLm1sYy1sdGQtbG9naW4gLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cblxuICB9XG4gIC8vRW5kIG9mIExvZ2luIGNvbXBvbmVudFxuXG4vL2xvZ2luIHdpZGdldCBjc3Ncbi5tbGMtbHRkLWxvZ2luLXdpZGdldHtcbiAgcmlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAudXNlcm5hbWVfY29udHJvbHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnVzZXJuYW1lX2NvbnRyb2x7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tbGNfaGVhZGluZ3tcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC51c2VybmFtZV9sYWJlbHtcbiAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuXG4gIC53aWRnZXQtbG9naW4tYnV0dG9ue1xuICAgIG1hcmdpbjogMTBweCA1JSAwIDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAucGFzc3dvcmRfbGFiZWx7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAyMzFweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbn1cblxuLmNsb3NlLWxvZ2luLXdpZGdldC5taW5pbWl6ZWR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jbG9zZS1sb2dpbi13aWRnZXQuZXhwYW5kZWR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU0MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQubWluaW1pemVkLXdpZGdldHtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0LmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e1xuICBmb250LXNpemU6MTZweDtcbiAgZm9udC13ZWlnaHQ6MTAwO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgei1pbmRleDogMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi8vTG9naW4gd2lkZ2V0IE1haW50ZW5hbmNlIG1lc3NhZ2UgICsgRXJyb3Igc3RhdGVcblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCB7XG5cbiAgICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Izk5MDAwMDtcbiAgICAgIHBhZGRpbmctbGVmdDozM3B4O1xuICAgICAgcGFkZGluZy10b3A6OXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1cHggOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWV4Y2xhbWF0aW9uLXdoaXRlLnBuZ1wiKTtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgdG9wOjZweDtcbiAgICAgIGEge1xuICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yX21lc3NhZ2U6aG92ZXIsXG4gICAgLmVycm9yX21lc3NhZ2VhOnZpc2l0ZWQsXG4gICAgLmVycm9yX21lc3NhZ2VhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cblxuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgICAub3V0YWdlLW1lc3NhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBwYWRkaW5nOjBweCAxMHB4IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDo0NXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24taW5mby1hcXVhLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgcCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtcmV2ZXJzZSB7XG4gICAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICB9XG4gICAgICBhOmhvdmVyLFxuICAgICAgYTpmb2N1cyxcbiAgICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXJyb3Jfc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy9Mb2dpbiB3aWRnZXQgLSBsb2dpbiBkaXNhYmxlZFxuXG4gIC5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCB7XG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiAubG9naW4tZGlzYWJsZWQgcCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cblxuICAvLyBMb2dpbiBXaWRnZXQgLSBmb3Jnb3R0ZW4gcGFzc3dvcmQgKyBMb2dpbiBoZWxwIGxpbmtzXG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5wYXNzd29yZF9jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgfVxuICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICB9XG4gICAgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbG9zZS1sb2dpbi13aWRnZXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBQcmUtbG9hZGVyIChTcGlubmVyKVxuXG4gIC5jb21tb24tc3Bpbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6MjAlO1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb21tb24tc3Bpbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6MzAlO1xuICB9XG5cbi8vRm9vdGVyXG5cbiAgLmxvZ2luLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6MjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICB9XG5cblxuLy8gQmFkZ2Ugc2l0ZXMgLSBHbG9iYWxcblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICAuYmFkZ2UtcGFnZS1iZztcbiAgaDIge1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uZW5ldml0YSxcbi5wcmVtaXVtLWNob2ljZSB7XG4gIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZToxM3B4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MTNweDtcbiAgfVxufVxuXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgfVxuICAudXNlcm5hbWVfY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTo0JTtcbiAgfVxuICAucGFzc3dvcmRfY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTo5JTtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgICAgLmJhZGdlLWhlYWRlcjtcbiAgfVxufVxuXG4uZHBtLFxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5sb2dpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gIH1cbn1cblxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgICAuYmFkZ2UtZm9vdGVyO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICBhIHtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxufVxuXG5cblxuLy9JbmRpdmlkdWFsIEJhZGdlIHNpdGUgc3R5bGVzXG5cbiAgLy9EUE1cblxuICAuZHBtIHtcbiAgICBjb2xvcjojMDAwMDAwO1xuICAgIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gIH1cblxuICAuZHBtIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QGRwbS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGRwbS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5kcG0gLmhlbHAtY29udGVudCBhLFxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmRwbSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAZHBtLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcG0gLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAZHBtLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcG0gLmZvcm0tY29udHJvbDpmb2N1cywgLmRwbSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGRwbS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoNiwxMjAsOTcsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcG0gLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGRwbS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBkcG0tYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9FbmV2aXRhXG4gIC5lbmV2aXRhIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICB9XG5cbiAgLmVuZXZpdGEge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAZW5ldml0YS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZW5ldml0YS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IGEsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGVuZXZpdGEtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGVuZXZpdGEtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVuZXZpdGEgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmVuZXZpdGEgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBlbmV2aXRhLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSg0LDE1NiwyMDIsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbmV2aXRhIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBlbmV2aXRhLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QGVuZXZpdGEtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gYmx1ZXByaW50XG5cbiAgLmJsdWVwcmludCB7XG4gICAgY29sb3I6IzAwMDAwMDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGEsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAYmx1ZXByaW50LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgwLDkxLDE1NiwuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAYmx1ZXByaW50LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QGJsdWVwcmludC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0ZDIE9uZVxuXG4gIC5mYy1vbmUge1xuICAgIGNvbG9yOiM1ODU5NWI7XG4gIH1cblxuICAuZmMtb25lIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOkBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkIEBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAZmMtb25lLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAZmMtb25lLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1vbmUgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmZjLW9uZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGZjLW9uZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMCw4NSwxNTksLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGZjLW9uZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBmYy1vbmUtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9Qb3J0Zm9saW8gRm9jdXNcblxuICAucG9ydGZvbGlvLWZvY3VzIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjojYjFiNDFhICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2IxYjQxYTtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCAjYjFiNDFhICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2IxYjQxYTtcbiAgICB9XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDE5NSwxOTksNDcsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gUHJlbWl1bUNob2ljZVxuXG4gIC5wcmVtaXVtLWNob2ljZSB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkIEBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHByZW1pdW0tY2hvaWNlLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHByZW1pdW0tY2hvaWNlLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMTYyLDE1MCwxMzcsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAcHJlbWl1bS1jaG9pY2UtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU3QgQW5kcmV3J3NcblxuICAuc3QtYW5kcmV3cyB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkIEBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAc3QtYW5kcmV3cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoNDAsNTUsMTI0LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAc3QtYW5kcmV3cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBzdC1hbmRyZXdzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vVG9wIDIwMFxuXG4gIC50b3AtMjAwIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZToxcHggZG90dGVkIEB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGEsXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHRvcDIwMC1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAdG9wMjAwLWxpbmstaG92ZXIgICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wLTIwMCAuZm9ybS1jb250cm9sOmZvY3VzLCAudG9wLTIwMCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QHRvcDIwMC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMjQ1LDEyNiwzMywuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHRvcDIwMC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkB0b3AyMDAtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYSB7XG4gICAgY29sb3I6ICNmZDdmMWM7XG4gIH1cblxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGE6aG92ZXIsXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYTpmb2N1cyxcbiAgLnRvcC0yMDAtaGVhZGluZyBoMiBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfc3VibWl0X2J1dHRvbntcbiAgbWFyZ2luLXRvcDogMTElO1xufVxuXG4uZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b257XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICB3aWR0aDo0ODBweDtcbiAgfVxuICAudXNlcm5hbWVfbGFiZWwsXG4gIC5wYXNzd29yZF9sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDo5MCU7XG59XG5cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgd2lkdGg6ODIlO1xufVxuXG4vLyBCYWRnZSBzaXRlcyAtIGZvcmdvdHRlbiBwYXNzd29yZFxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6NDBweDtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICBtaW4taGVpZ2h0OjQwdmg7XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG59XG59XG5cbiAgLmRwbSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGRwbS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBkcG0tbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW5ldml0YSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGVuZXZpdGEtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAZW5ldml0YS1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibHVlcHJpbnQge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLW9uZSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGZjLW9uZS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBmYy1vbmUtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJlbWl1bS1jaGlvY2Uge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdC1hbmRyZXdzIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcC0yMDAge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkB0b3AyMDAtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAdG9wMjAwLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi8vQ2hhbmdlIHBhc3N3b3JkICsgU2V0IHBhc3N3b3JkXG5cbiAgLm1sYy1wYWdlLWhlYWRlciB7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxuXG4gIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAucGFzc3dvcmRfY29udHJvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgd2lkdGg6MzUlO1xuICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cblxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZCB7XG4gICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkOmhvdmVyLFxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpmb2N1cyxcbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6dmlzaXRlZCB7XG4gICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cblxuICAgIC5oZWxwLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6MTVweDtcblxuICAgICAgdWwge1xuICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCItXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYXNlLWJnO1xuICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDotNDBweDtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIG1pbi1oZWlnaHQ6NTAwcHg7XG4gICAgLmJ0bi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICB9XG4gIH1cblxuICAvLyBXZWFsdGggY2hhbmdlIHBhc3N3b3JkIHBhZ2VcblxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgLndyYXBwZXItZGZkZmRmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2RmZGZkZjtcbiAgICB9XG4gICAgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206OHB4O1xuICAgICAgaDIge1xuICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgYm9yZGVyOjA7XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgICAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gICAgLmJ0bi1wcmltYXJ5OnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICAgICAgY29sb3I6IzMzMzMzMztcbiAgICB9XG5cbiAgICAuaGVscC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjtcbiAgICB9XG4gICAgLmNvbC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgIH1cbiAgICAud2VhbHRoLXBhZ2UtZm9vdGVyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICB9XG4gICAgICAgIGEsIGE6dmlzaXRlZCwgYTpmb2N1cyB7XG4gICAgICAgICBjb2xvcjojODA4MDgwO1xuICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQmFkZ2Ugc2l0ZXMgY2hhbmdlIHBhc3N3b3JkIHBhZ2VcblxuICAuZHBtLFxuICAuZW5ldml0YSxcbiAgLmJsdWVwcmludCxcbiAgLmZjLW9uZSxcbiAgLnBvcnRmb2xpby1mb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlLFxuICAuc3QtYW5kcmV3cyxcbiAgLnRvcC0yMDAge1xuICAgIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBtaW4taGVpZ2h0OjQwdmg7XG4gICAgICAuaGVscC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICBoNCB7XG4gICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gIH0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLmxvZ291dC1wYWdlIC5tbGMtbHRkLXNpZGVraWNrIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuXG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgfVxuXG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgfVxuXG4gIC5sb2dvdXQtcGFnZSAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4vLyBNZWRpYSBxdWVyaWVzIGZvciBMb2dpbiArIGNoYW5nZSBwYXNzd29yZCArIHNldCBwYXNzd29yZCArIEJhZGdlIHNpdGVzXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgIG1pbi1oZWlnaHQ6NDAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjY3JSAwO1xuICAgfVxuXG4gICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICB9XG5cbiAgIC5sb2dpbi13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgIH1cblxuICAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgIHdpZHRoOiAzNSU7XG4gICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgIH1cblxuICAgLy9Mb2dvdXQgcGFnZVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgIH1cblxuICAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgIH1cblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgc3Bhbi5idXR0b24tbWQge1xuICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgdG9wOjBweDtcbiAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgIHdpZHRoOiA2MCU7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC53cmFwcGVyLWxvZ2luLWJ0biB7XG4gICAgIHdpZHRoOjM1JVxuICAgfVxuXG4gICAvL0ZvcmdvdHRlbiBwYXNzd29yZCBwYWdlXG5cbiAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgIH1cblxuICAgLy8gQ2hhbmdlIHBhc3N3b3JkIHN1Y2Nlc3MgcGFnZVxuXG4gICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICBtYXJnaW4tdG9wOi00MHB4O1xuICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICBtaW4taGVpZ2h0OjIwMHB4ICFpbXBvcnRhbnQ7XG4gICB9XG5cbiAgIC8vQmFnZGUgc2l0ZXNcblxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgIH1cblxuICAgICAuaGVscC1jb250ZW50IHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgfVxuXG4gICAgIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICB9XG5cbiAgICAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICB9XG5cbiAgICAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICAgICAgIHBhZGRpbmc6MzBweCAyMHB4IDEwcHg7XG4gICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgIH1cbiAgICAgLnRvcC0yMDAtaGVhZGluZyBoMiAge1xuICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICB3aWR0aDo4NSU7XG4gICAgICAgdG9wOjRweDtcbiAgICAgfVxuICAgICAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICB9XG5cbiAgICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICAgbWluLXdpZHRoOjE1MHB4O1xuICAgICB9XG4gICB9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgIC5jb250YWluZXJfY29udGVudCB7XG4gICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgIH1cblxuICAgLm1sYy1wYWdlLWhlYWRlciB7XG4gICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICB9XG5cbiAgIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgIH1cblxuICAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICB9XG5cbiAgIC8vQ2hhbmdlIHBhc3N3b3JkIHBhZ2Ugc3VjY2Vzc1xuXG4gICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCB7XG4gICAgIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICB9XG5cblxuICAgICAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIHtcbiAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgIGxpIHtcbiAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuXG4gICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgfVxuXG4gICAvL0ZvcmdvdHRlbiBwYXNzd29yZCBwYWdlXG5cbiAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtcGFnZSB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAuYmFkZ2UtcGFnZS1oZWFkZXIge1xuICAgICAgIHBhZGRpbmctdG9wOjJweDtcbiAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICB9XG4gICB9XG5cbiAgIC5sb2dpbi1wYWdlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgIH1cblxuICAgLmRwbSxcbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICB9XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgfVxuICAgfVxuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmhlbHAtY29udGVudCBwIHtcbiAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgICB9XG4gICB9XG5cbiAgIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgICBkaXNwbGF5Om5vbmU7XG4gICB9XG5cbiAgIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSB7XG4gICAgIGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50O1xuICAgfVxuIH0iLCJcblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4ICNjOGM2YzIgc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZvcm0taW5saW5lIHtcblx0XHQuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSB7XG4gLmZvcm0tZ3JvdXAge1xuICAgLmlucHV0LWdyb3VwIHtcbiAgICAgZGlzcGxheTpub25lO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0b3A6IDUycHg7XG4gICAgIHdpZHRoOiAyNTBweDtcbiAgICAgei1pbmRleDogMTtcbiAgIH1cbiAgIC5nbHlwaGljb24ge1xuICAgICBjb2xvcjogZGFya29yYW5nZTtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgIHRvcDogMTNweDtcbiAgIH1cbiB9XG59XG5cblxuLy8gR0ggY2hhbmdlcyAtLS0tLy9cblxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge2NvbG9yOiAjYmM0NDAxO31cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuIHsgYm9yZGVyLXJhZGl1czogMDt9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5IHsgcG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7IGJvcmRlci1jb2xvcjogI2M5NTEwOTsgcGFkZGluZzoxNC41cHggMjBweH1cblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHttYXJnaW4tdG9wOiAtMXB4OyBib3JkZXItdG9wOiAxcHggI2M4YzZjMiBzb2xpZDt9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHsgcG9zaXRpb246YWJzb2x1dGU7IGNvbnRlbnQ6Jyc7XG50b3A6LTExcHg7IHJpZ2h0OjI5cHg7IHdpZHRoOiAwcHg7IGhlaWdodDogMHB4OyBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbmJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYzk1MTA5O31cblxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7IGJvcmRlci1jb2xvcjogI2JjNDQwMTsgIH1cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bjphY3RpdmUsIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi5hY3RpdmUgey13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMCk7fVxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTpob3ZlcjphZnRlciB7Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYmM0NDAxO31cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcbiNtbGMtaGVhZGVyLXNlYXJjaC1ib3ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNC41cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMmUyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMmUyYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6I2ZmZjtcbn1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUycHg7XG5cbn1cblxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge2Rpc3BsYXk6YmxvY2t9XG5cbi5tbGMtbHRkLXNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG5ib3JkZXItY29sb3I6ICMzMTJlMmI7IC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDIwMSw4MSwxOSwuNik7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDIwMSw4MSwxOSwuNik7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyMDEsODEsMTksLjYpO31cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgeyB3aWR0aDo5MCU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO31cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLFxuI21sYy1oZWFkZXItc2VhcmNoLWJveCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOjM5MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgcmlnaHQ6IDA7XG59XG4jbWxjLWhlYWRlci1zZWFyY2gtYm94IC5mb3JtLWdyb3VwIC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bjpmb2N1cyB7b3V0bGluZTogMH1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtMThweDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbjogM3B4IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sYy1sdGQtbmF2LXByaW1hcnkgLm5hdi1tb2JpbGUtaGVhZGVyIC5jb2wteHMtNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMzAwcHhcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4gLy9lbmQgR0hcblxuXG5cbiIsIi8qIGRlc2t0b3AgKi9cblxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saT5hIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saS5hY3RpdmU+YSxcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgY29sb3I6IEBzaXRlLXNlbGVjdG9yLWxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLXNlbGVjdG9yLWxpbmstYmctYWN0aXZlLWNvbG9yO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuXG4vKiBtb2JpbGUgKi9cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG5cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQge1xuXG4gICYucmV2ZXJzZS1hcXVhLFxuICAmLmFxdWEtZ3JleS1iZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIHtcblxuICAgICAgLnBhbmVsLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hcXVhLWdyZXktYmcge1xuICAgID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSB7XG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmc7XG4gICAgICAgIH1cblxuICAgICAgICBoNCA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBhLCBhLmNvbGxhcHNlZCwgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgfVxuXG4gICAgYTpob3ZlciwgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGUxMTRcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICB9XG59XG4iLCIubWxjLWx0ZC11bml0LXByaWNlcyB7XG5cbiAgICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdHIge1xuICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdGQge1xuICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRyIHtcbiAgICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRkIHtcbiAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAge1xuICAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZW5kRGF0ZSB7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuc3RhcnREYXRlIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5kYXRlIHtcbiAgICAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyB7XG4gICAgIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5oaXN0b3JpY2FsRGF0YVN0YXR1c01lc3NhZ2Uge1xuICAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICAgICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LW5hbWUge1xuICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJvZHVjdC1uYW1lIGgzIHtcbiAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0LW5hbWUgYSB7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICAgbWluLXdpZHRoOiA4MDBweCAhIGltcG9ydGFudDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ZCAuY29udHJvbHMge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLXRvcDogNnB4ICEgaW1wb3J0YW50O1xuICAgICB3aWR0aDogMTI1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgY29sb3I6ICM4YzhhODY7XG4gICAgIGhlaWdodDogMzVweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogNjAlO1xuICAgICB0b3A6IDI1cHg7XG59XG5cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgIGNvbG9yOiAjNzk3ODc1O1xuICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IC01cHg7XG59XG5cbi5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICBjb2xvcjogIzc5Nzg3NTtcbiAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiAtNXB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDIwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5zdGFydERhdGUgbGFiZWwsIC5lbmREYXRlIGxhYmVsIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSwgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgd2lkdGg6IDI5MHB4O1xufVxuXG4uYnRuLWxpbmsge1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSB7XG4gICAgIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB1bC5kcm9wZG93bi1tZW51IGxpIHRhYmxlIHRkIHtcblxuICBwYWRkaW5nLXRvcDoxMHB4O1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4uaGlzdG9yaWNhbCB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQgdGhlYWQgdGQge1xuICB3aWR0aDppbml0aWFsO1xufVxuXG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQge1xuICB3aWR0aDozMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7XG4gI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgdG9wOjI2cHg7XG4gICBsZWZ0OjVweDtcbiAgIHBhZGRpbmctdG9wOjdweDtcbiAgIHBhZGRpbmctYm90dG9tOjZweDtcbiAgIG1hcmdpbi1sZWZ0OjA7XG4gfVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgdG9wOi01cHg7XG4gICAgbGVmdDo3MCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgeyB3aWR0aDogNDUlOyBtYXJnaW4tcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7IH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHsgd2lkdGg6IDEwMCU7IH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICAgbWluLXdpZHRoOiA3OTBweCAhIGltcG9ydGFudDtcbn1cbiAgLnJlaW52ZXN0bWVudExpbmsgeyBmbG9hdDogbGVmdCAhIGltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMjBweDsgY2xlYXI6IGJvdGg7IH1cbiAgLnVuaXQtcHJpY2VzLXRhYmxlIGxhYmVsIHsgZmxvYXQ6IG5vbmUgISBpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgdG9wOiAyNnB4O1xufVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6NDUlXG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOjQ1JTtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3QgeyB3aWR0aDogMTAwJSAhIGltcG9ydGFudDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICAgfVxuICAucmVpbnZlc3RtZW50TGluayB7IGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBjbGVhcjogYm90aDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4geyBwYWRkaW5nLWJvdHRvbTogNXB4ICEgaW1wb3J0YW50OyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcmlnaHQ6IDkwcHg7XG4gICAgIHRvcDogMjZweDtcbn1cblxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OjM3JVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHsgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7IGNsZWFyOiBib3RoOyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHsgdG9wOiAyNnB4OyByaWdodDogOTBweDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodDogMzclO31cbn1cblxuLypVTklUIFByaWNlcyAqL1xuXG4vKnRoZSBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSBsaSB7cGFkZGluZzoxMHB4IH1cblxuXG4vKm1vcmUgcGFkZGluZyBpbiB0aGUgYnV0dG9ucyBpbiBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXNtLCAuYnRuLWdyb3VwLXNtPi5idG4ge3BhZGRpbmc6NXB4OyBib3JkZXItcmFkaXVzOjB9XG5cbi8qYnV0dG9uIHRvZGF5ICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyB7YmFja2dyb3VuZC1jb2xvcjojMDE3NzgwOyBib3JkZXItY29sb3I6IzAxNzc4MDsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweH1cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIC50ZXh0LWluZm8ge2NvbG9yOiNmZmZ9XG5cbi8qYnV0dG9uIGNsZWFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tZGFuZ2VyIHtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNmM2E7IGJvcmRlci1jb2xvcjojNDczZjNhOyBtYXJnaW4tbGVmdDo1cHg7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG5cbi8qYnV0dG9uIGRvbmUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zdWNjZXNzIHtiYWNrZ3JvdW5kLWNvbG9yOiNjOTUxMDk7IGJvcmRlci1jb2xvcjojYzk1MTA5OyBtYXJnaW4tbGVmdDo1cHg7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG5cbi8qZGlzYWJsZWQgZGF0ZXMgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge29wYWNpdHk6MC4zfVxuXG4vKndpZHRoIG9mIHRoZSBjYWxlbmRhciBzdGFydCBhbmQgZW5kIGRhdGUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge3dpZHRoOjMyMHB4fVxuXG4vKm1ha2Ugc2FtZSB3aWR0aCBlYWNoIG9mIHRoZSBkYXRlIGJ1dHRvbiAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIC5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7d2lkdGg6NTBweH1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4vKmZpeGMgY29uZmxpY3Qgd2l0aCBkcm9wZG93biBtZWdhbWVudSBmdWxsIHdpZHRoKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge3BhZGRpbmc6MDsgbWFyZ2luOjB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vKmFqZHVzdCB0aGUgZml4IHByaWNlIHRhYmxlIHRvIG1hdGNoIHdpdGggYWNjb3JkaW9uKi9cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG5cbi8qbWFrZSB0aGUgZGF0ZSBmaWVsZCB3aWRlciAqL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNHt3aWR0aDoyMDBweH1cblxuLyptYWtlIHRoZSBkaXYgYnV0dG9uIHByaWNlIGhpc3Rvcnkgd2lkZXIqL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNDpsYXN0LWNoaWxkIHt3aWR0aDoxMjBweDt9XG5cblxufVxuXG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzXG4ge3JpZ2h0OjBweH1cblxuLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7IHJpZ2h0IDotMTBweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzXG4ge3JpZ2h0OjgwcHh9XG5cbi8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodCA6NzBweH1cblxufSIsIi5tbGMtbHRkLWZpbmQtZnVuZHMge1xuXG4gIC5mdW5kLXNlYXJjaC1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmdvIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgfVxuXG4gIH1cbiAgLnNlYXJjaC1kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVzZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5yZXN1bHRzLWFyZWEge1xuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLyogRmluZCBhIGZ1bmQgKi9cbi53cmFwcGVyLWZpbmQtYS1mdW5kIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZnVuZC1zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwcHggMHB4IDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpICEgaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzOTAwO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzODBweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNXB4ICEgaW1wb3J0YW50O1xufVxuXG4uZnVuZC1yZXN1bHRzIHRhYmxlLnRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIycHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVzdWx0cy1hcmVhIHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI3Jlc3VsdHNCb2R5IGg0LnBhbmVsLXRpdGxlIGEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi8qIEZpbmRhICBmdW5kIHJlc3BvbnNpdmUgc3R5bGVzICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IC0xMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVzdWx0cy10ZXh0IHtcbiAgICB3aWR0aDogODUlICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59IiwiLm1sY0x0ZFdlYWx0aFNvdXJjZUxvb2t1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufSIsIi8qIHN0eWxlcyBmb3IgYmFzZSBtbGMgZmxhdm91cmVkIGRpZ2l0YWwgcmVuZGVyZXIgKi9cblxuQGhlYWRlci1oZWlnaHQ6IDEwMHB4O1xuQGhlYWRlci1oZWlnaHQtc206IDU1cHg7XG5AbWFzdGhlYWQtaGVpZ2h0LWxnOiAzMjBweDtcbkBtYXN0aGVhZC1oZWlnaHQtbWQ6IDI3MHB4O1xuQG1hc3RoZWFkLWhlaWdodC1zbTogMTAwcHg7XG5AZm9vdGVyLWhlaWdodDogNzBweDtcblxuQGNoZWNrLXJhZGlvLXNpemU6IDI0cHg7XG5AY2hlY2stcmFkaW8tYmctc2l6ZTogMTZweDtcbkBjaGVjay1yYWRpby1sZy1zaXplOiAzNXB4O1xuQGNoZWNrLXJhZGlvLWxnLWJnLXNpemU6IDIzcHg7XG5cbkBwYWdlLWJhY2tncm91bmQtY29sb3I6ICNGMEVFRUE7XG5AYXV0by1jb21wbGV0ZS1ob3ZlcjogI0RERERERDtcblxuQGljb24tdXJsLXBhdGg6IFwiL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9jb21tb24vaWNvbnNcIjtcbkBpbWFnZS11cmwtcGF0aC1kaXJlY3Qtc3VwZXI6IFwiL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9kaXJlY3Qtc3VwZXJcIjtcbkBpbWFnZS11cmwtcGF0aC1kaXJlY3QtcGVuc2lvbjogXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2RpcmVjdC1wZW5zaW9uXCI7XG5AaW1hZ2UtdXJsLXBhdGgtZ2VuZXJpYy10ZW1wbGF0ZTogXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2dlbmVyaWMtdGVtcGxhdGVcIjtcblxuLmRpcmVjdC1zdXBlci1wYWdlLWNvbnRhaW5lciwgLmRpcmVjdC1wZW5zaW9uLXBhZ2UtY29udGFpbmVyLCAuZ2VuZXJpYy1yZW5kZXJlci1wYWdlLWNvbnRhaW5lcixcbi5kaXJlY3Qtc3VwZXItdGltZW91dC1jb250YWluZXIsIC5kaXJlY3QtcGVuc2lvbi10aW1lb3V0LWNvbnRhaW5lciwgLmdlbmVyaWMtcmVuZGVyZXItdGltZW91dC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAucm93LWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogQGhlYWRlci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXJvdyBkaXYge1xuICAgICAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodDtcbiAgICB9XG5cbiAgICAubWxjLWxvZ28gLnRleHQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5hYi1sb2dvIC50ZXh0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dC1pbWFnZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAucm93LWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAucm93LWZvb3RlciB7XG5cbiAgICAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICBcbiAgICAuZ2V0LWluLXRvdWNoLXdyYXBwZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1kaXNjbGFpbWVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBAZm9vdGVyLWhlaWdodDtcbiAgICB9XG4gICAgXG4gICAgLndoaXRlLXJldmVyc2UgYSB7IFxuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC8qIHdvcmthcm91bmQgZm9yIGV4cGVyaWVuY2UgcGVyc29uYWxpc2F0aW9uIGhlaWdodCBzZXR0aW5nICovXG4gICAgLmNhbXBhaWduIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWxvYWRpbmctd3JhcHBlciB7XG4gICAgLmZvcm0tbG9hZGluZy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNGVtIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgI3N0YXRlLW92ZXJsYXkuc3RhdGUtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuZ3JvdXAtSW52ZXN0bWVudEdyb3VwIHtcbiAgICBzcGFuOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiVcIjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yb3ctaGVhZGVyLCAucm93LWhlYWRlciAuYm9vdHN0cmFwLXJvdyBkaXYge1xuICAgICAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodC1zbTtcblxuICAgICAgLm1sYy1sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpcmVjdC1zdXBlci10aW1lb3V0LWNvbnRhaW5lciwgLmRpcmVjdC1wZW5zaW9uLXRpbWVvdXQtY29udGFpbmVyIHtcbiAgLmNvbC1oZWFkZXIgPiAucGFyLWNvbC1oZWFkZXIgPiAuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIsIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIge1xuXG4gIDpub3QoLnNyLW9ubHkpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBoMSwgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIGhyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhvbWVBZGRyZXNzLCAuc2VjdGlvbi1tYWlsaW5nQWRkcmVzcyB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc21hbGwtZ3JleS10ZXh0LCAuc21hbGwtZ3JleS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuZmllbGQtZGVzY3JpcHRpb24sIC5vcHRpb25hbC1sYWJlbCwgLm1hbnVhbC1hZGRyZXNzIHtcbiAgICAuc21hbGwtZ3JleS10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5vcHRpb25hbC1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG5cbiAgLmlubGluZS10ZXh0ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgbGFiZWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGFiZWwtY29udGFpbmVyID4gbGFiZWwgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgZGl2LnByZXBvcC1pbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm94LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBkaXYucHJlcG9wLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ljb24tdXJsLXBhdGh9L2Rvd24tYXJyb3ctZ3JleS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgbGVnZW5kOm5vdCgubGFiZWwtY29udGFpbmVyKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgZGl2Lml0ZXJhdGlvbi1jb250YWluZXIgPiA6bm90KDplbXB0eSksXG4gIGRpdi5tYW51YWwtaXRlcmF0aW9uLWNvbnRhaW5lciA+IDpub3QoOmVtcHR5KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLy9wYWRkaW5nIGV4Y2VwdGlvbnNcbiAgZGl2Lml0ZXJhdGlvbi1jb250YWluZXIgPiBwLFxuICBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IGRpdltkaWdpZjItbWFudWFsLWFkZHJlc3NdLFxuICBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lciA+IFtzcmMqPWh0bWxjb250ZW50XSxcbiAgbWxjLWdlbmVyaWMtcmVuZGVyZXItbGlzdCBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lcj46bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbWxjLWdlbmVyaWMtcmVuZGVyZXItbGlzdCBkaXYuaXRlcmF0aW9uLWNvbnRhaW5lcj46bm90KDplbXB0eSk+OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxpc3QgZGl2Lml0ZXJhdGlvbi1jb250YWluZXI+Om5vdCg6ZW1wdHkpPjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGRpcmVjdC1zdXBlci10Zm4tZmllbGQgLmlucHV0LWdyb3VwLFxuICBtbGMtZ2VuZXJpYy1yZW5kZXJlci10Zm4tZmllbGQgLmlucHV0LWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGEgPiAuZ2x5cGhpY29uOmJlZm9yZSxcbiAgYnV0dG9uID4gLmdseXBoaWNvbjpiZWZvcmUge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIH1cblxuICAuZ2x5cGhpY29uIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLy90Zm4gZ2x5cGhpY29uc1xuICAudGF4LWRldGFpbHMge1xuXG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGgzIH4gc3Bhbi5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIHNwYW4uZ2x5cGhpY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1sYy1nZW5lcmljLXJlbmRlcmVyLXBlcmNlbnQtZmllbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuZ2VuZXJpYy1yZW5kZXJlci1wZXJjZW50YWdlLXNpZ24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vYXV0by1sb29rdXBcblxuICB1bC5hdXRvLWNvbnRhaW5lciwgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkgaW5zZXQsIDAgMCA0cHggcmdiYSgyMDEsIDgxLCAxOSwgLjYpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmVtcHR5KSwgJjpub3QoOmVtcHR5KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3gtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGF1dG8tY29tcGxldGUtaG92ZXI7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcblxuICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGF1dG8tY29tcGxldGUtaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJrLmhpZ2hsaWdodCwgLm1hcmsuaGlnaGxpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWluYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwuYXV0by1jb250YWluZXIgPiBsaTpvbmx5LWNoaWxkIHtcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfSBcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYXV0by1jb21wbGV0ZS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICB1bC5kcm9wZG93bi1tZW51LnNjcm9sbGFibGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIwN3B4O1xuICB9XG5cbiAgZGl2LmNoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBjaGVjay1yYWRpby1zaXplO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjaGVjay1yYWRpby1zaXplO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogQGNoZWNrLXJhZGlvLXNpemU7XG4gICAgICAgIGhlaWdodDogQGNoZWNrLXJhZGlvLXNpemU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtQGNoZWNrLXJhZGlvLXNpemU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3gtYm9yZGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICsgbGFiZWwgPiBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAY2hlY2stcmFkaW8tc2l6ZSAqIDAuNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICArIGxhYmVsID4gc3BhbiA+ICo6bm90KGEpOm5vdChidXR0b24pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7aWNvbi11cmwtcGF0aH0vY2hlY2tib3gtb3JhbmdlLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IEBjaGVjay1yYWRpby1iZy1zaXplO1xuICAgICAgfVxuXG4gICAgICB+IGRpdjpub3QoOmVtcHR5KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGNoZWNrLXJhZGlvLXNpemUgKiAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9sYXJnZSBjaGVja2JveGVzXG4gIEBsYXJnZS1jaGVja2JveDoge1xuXG4gICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgfVxuXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgICBoZWlnaHQ6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgICBtYXJnaW4tbGVmdDogLUBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgfVxuXG4gICAgICArIGxhYmVsID4gc3BhbiA+ICo6bm90KGEpOm5vdChidXR0b24pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAY2hlY2stcmFkaW8tbGctc2l6ZSAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBAY2hlY2stcmFkaW8tbGctYmctc2l6ZTtcbiAgICAgIH1cblxuICAgICAgfiBkaXY6bm90KDplbXB0eSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjaGVjay1yYWRpby1sZy1zaXplICogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAubm8tY292ZXItc2VjdGlvbiAuY2hlY2tib3gsXG4gIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGVjbGFyYXRpb25zIC5jaGVja2JveCxcbiAgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyAuY2hlY2tib3gge1xuICAgIEBsYXJnZS1jaGVja2JveCgpO1xuICB9XG5cbiAgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgJj5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBjaGVjay1yYWRpby1zaXplO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjaGVjay1yYWRpby1zaXplO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogQGNoZWNrLXJhZGlvLXNpemU7XG4gICAgICAgIGhlaWdodDogQGNoZWNrLXJhZGlvLXNpemU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtQGNoZWNrLXJhZGlvLXNpemU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3gtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgICAgIH1cblxuICAgICAgKyBsYWJlbCA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjaGVjay1yYWRpby1zaXplICogMC41O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICsgbGFiZWwgPiBzcGFuID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgKyBsYWJlbCB+IC50b29sdGlwLWJ1dHRvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAY2hlY2stcmFkaW8tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiBAY2hlY2stcmFkaW8tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtpY29uLXVybC1wYXRofS9yYWRpby1vcmFuZ2UucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNoZWNrLXJhZGlvLWJnLXNpemU7XG4gICAgICB9XG5cbiAgICAgIH4gZGl2Om5vdCg6ZW1wdHkpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAY2hlY2stcmFkaW8tc2l6ZSAqIDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2xhcmdlIHJhZGlvIGJ1dHRvbnNcbiAgQGxhcmdlLXJhZGlvOiB7XG5cbiAgICAmPmlucHV0W3R5cGU9cmFkaW9dIHtcblxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgfVxuXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgICBoZWlnaHQ6IEBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgICBtYXJnaW4tbGVmdDogLUBjaGVjay1yYWRpby1sZy1zaXplO1xuICAgICAgfVxuXG4gICAgICArIGxhYmVsID4gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGNoZWNrLXJhZGlvLWxnLXNpemUgKiAwLjU7XG4gICAgICB9XG5cbiAgICAgICsgbGFiZWwgfiAudG9vbHRpcC1idXR0b24ge1xuICAgICAgICBsaW5lLWhlaWdodDogQGNoZWNrLXJhZGlvLWxnLXNpemU7XG4gICAgICAgIGhlaWdodDogQGNoZWNrLXJhZGlvLWxnLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogQGNoZWNrLXJhZGlvLWxnLWJnLXNpemU7XG4gICAgICB9XG5cbiAgICAgIH4gZGl2Om5vdCg6ZW1wdHkpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAY2hlY2stcmFkaW8tbGctc2l6ZSAqIDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgQGxhcmdlLXJhZGlvLWJvcmRlcmVkOiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleS1ib3JkZXI7XG4gICAgfVxuICB9O1xuXG4gIGRpdi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIsXG4gIGRpdi5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4gZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbiAgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIsXG4gIGRpdi5kaXJlY3Qtc3VwZXItaW5zdXJhbmNlIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIsXG4gIGRpdi5nZW5lcmljLXJlbmRlcmVyLWJvZHkgLmdyb3VwLWJlbmVmaWNpYXJ5IGRpdi5yYWRpby1maWVsZC1jb250YWluZXIge1xuICAgIEBsYXJnZS1yYWRpbygpO1xuICB9XG5cblxuICBkaXYuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyLFxuICBkaXYuZ2VuZXJpYy1yZW5kZXJlci1sYW5kaW5nIG1sYy1nZW5lcmljLXJlbmRlcmVyLWxvZ2luIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIsXG4gIGRpdi5kaXJlY3Qtc3VwZXItb3B0aW9ucyAuc2VjdGlvbi1zaW1wbGVNZW51U2VjdGlvbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyLFxuICBkaXYuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSAuZGlyZWN0LXN1cGVyLWN1c3RvbS1jb3ZlciBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyIHtcbiAgICBAbGFyZ2UtcmFkaW8tYm9yZGVyZWQoKTtcbiAgfVxuXG4gIEByYWRpby1idXR0b24tcmVkOiB7XG4gICAgJj5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7aWNvbi11cmwtcGF0aH0vcmFkaW8tcmVkLnBuZ1wiKTtcbiAgICB9XG4gIH07XG5cbiAgZGl2LmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbiAgZGl2LmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiBkaXYucmFkaW8tZmllbGQtY29udGFpbmVyIHtcbiAgICBAcmFkaW8tYnV0dG9uLXJlZCgpO1xuICB9XG5cbiAgZmllbGRzZXQucmFkaW8tZ3JvdXAtYnRuIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuXG4gICAgbGVnZW5kIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsYWJlbC5yYWRpby1maWVsZC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJveC1ib3JkZXI7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJitsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMrbGFiZWwsICY6aG92ZXIrbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1ob3ZlcjtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9lcnJvcnNcbiAgLmFsZXJ0LWluZm8sIC5hbGVydC1pbmZvIHAsIC5pbnZlc3RtZW50LW9wdGlvbnMtaGVscC1ibG9jaywgLmludmVzdG1lbnQtY2hvaWNlLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBAZXJyb3ItcmVkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cblxuICAuYWxlcnQtaW5mbyBwLCAuaW52ZXN0bWVudC1vcHRpb25zLWhlbHAtYmxvY2ssIC5pbnZlc3RtZW50LWNob2ljZS5yZXF1aXJlZCB7XG4gICAgJjpub3QoOmVtcHR5KTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ljb24tdXJsLXBhdGh9L2Vycm9yLWljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dC5mYWlsZWQsIHNlbGVjdC5mYWlsZWQsIGxhYmVsLmZhaWxlZCwgdGV4dGFyZWEuZmFpbGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUMyMDJCICFpbXBvcnRhbnQ7XG4gIH1cblxuICBidXR0b24uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ljb24tdXJsLXBhdGh9L2Rvd24tYXJyb3ctZ3JleS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcblxuICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ljb24tdXJsLXBhdGh9L3VwLWFycm93LWdyZXkucG5nXCIpO1xuICAgIH1cblxuICAgICYrYSwgJitidXR0b24udmlldy1hbGwtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWFuaW1hdGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5uZy1lbnRlcixcbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAgIH1cblxuICAgICYubmctZW50ZXIubmctZW50ZXItYWN0aXZlLFxuICAgICYubmctbGVhdmUge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgICYubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLFxuICAgICYubmctZW50ZXIge1xuICAgICAgaGVpZ2h0OiAwJTtcbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLWJvZHkgPiAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cblxuICAuZ2VuZXJpYy1yZW5kZXJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICA+ICo6bm90KC5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmRpcmVjdC1zdXBlci1ib2R5ID4gLndyYXBwZXI6bm90KC5kaXJlY3Qtc3VwZXItbGFuZGluZykgLnN0YXRlLWNvbnRlbnQtY29udGFpbmVyLFxuICAuZ2VuZXJpYy1yZW5kZXJlciAuc3RhdGUtY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIFt1aS12aWV3PWRpcmVjdHN1cGVyc3RlcG5hdl0sIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgZGlyZWN0LXN1cGVyLXN0ZXAtbmF2LCBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzNXB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICB1bCwgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmRpcmVjdC1zdXBlci1zdGVwLCAuZ2VuZXJpYy1uYXYtc3RlcCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5kaXJlY3Qtc3VwZXItc3RlcC5hY3RpdmUsIC5nZW5lcmljLW5hdi1zdGVwLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIH1cbiAgfVxuXG4gIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10sIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMgIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLmRpcmVjdC1zdXBlci1idXR0b25zLXJvdywgLmdlbmVyaWMtcmVuZGVyZXItYnV0dG9ucy1yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgLmJ0biwgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJ0bjpob3ZlciwgYnRuOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IyMzkxODtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1zdWJtaXRbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2QjI5RTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1wcmV2aW91cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQsIC5nZW5lcmljLXJlbmRlcmVyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQtaW1hZ2UsIC5nZW5lcmljLXJlbmRlcmVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAuc2V0dXAtYmFubmVyIC53cmFwcGVyIHtcbiAgICBoZWlnaHQ6IEBtYXN0aGVhZC1oZWlnaHQtc207XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc3ViLWhlYWRpbmc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLndoaXRlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbixcbiAgZGlyZWN0LXN1cGVyLXRhYiAudGFiLWNob2ljZSxcbiAgLmRpcmVjdC1zdXBlci1wZXJzb25hbCBzZWN0aW9uLFxuICAuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbCxcbiAgLmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5kaXJlY3Qtc3VwZXItc3VtbWFyeS1kZWNsYXJhdGlvbnMsXG4gIC5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWVkaXQsXG4gIC5nZW5lcmljLXJlbmRlcmVyPjpub3QoLmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZykgLmdlbmVyaWMtcmVuZGVyZXItYm9keSAuZm9ybS1zZWN0aW9uLFxuICAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5IG1sYy1nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnkgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwsXG4gIC5nZW5lcmljLXJlbmRlcmVyLWJvZHkgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRlY2xhcmF0aW9ucyxcbiAgLmdlbmVyaWMtcmVuZGVyZXItYm9keSBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5IC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQge1xuICAgIC53aGl0ZS1ibG9jaztcbiAgfVxuXG4gIC5ncmV5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ob3Jpem9udGFsLWZvcm0ge1xuICAgIEBsaXN0LWxlZnQtd2lkdGg6IDMzLjMlO1xuICAgIEBsaXN0LXJpZ2h0LXdpZHRoOiA2Ni42JTtcbiAgICAuZ3JleS1ibG9jaztcblxuICAgIC5sYWJlbC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IEBsaXN0LWxlZnQtd2lkdGg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbC1jb250YWluZXIgKyAqIH4gKixcbiAgICBmaWVsZHNldC5yYWRpby1ncm91cCArICosXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IEBsaXN0LWxlZnQtd2lkdGg7XG4gICAgfVxuXG4gICAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgICArICoge1xuICAgICAgICB3aWR0aDogQGxpc3QtcmlnaHQtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgfiBpbnB1dC5yZWFkLW9ubHkge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJhZGlvLWdyb3VwIHtcblxuICAgICAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkb25seS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWxpc3Qge1xuXG4gICAgLm5ldy1lbnRyeSwgLmVkaXQtZW50cnkge1xuICAgICAgLmhvcml6b250YWwtZm9ybTtcbiAgICB9XG5cbiAgICAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktYm9yZGVyO1xuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJnO1xuICAgICAgfVxuXG4gICAgICB0aCwgdGQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICB0ZC5lZGl0LWVudHJ5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICB0ZC5hY3Rpb24tYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LW1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtcmV2ZXJzaW9uYXJ5QmVuZWZpY2lhcnkgZmllbGRzZXQge1xuICAgIC5ob3Jpem9udGFsLWZvcm07XG4gIH1cblxuICAuc2VjdGlvbi1pbnZlc3RtZW50U3RyYXRlZ3lTZWN0aW9uLCAuc2VjdGlvbi1mdWxsTWVudU9wdGlvbnNTZWN0aW9uIHtcbiAgICAuY29sLXhzLTEyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFsbG9jYXRpb24td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyZXktYm9yZGVyO1xuICAgIH1cblxuICAgIC5pbnZlc3RtZW50LXBlcmNlbnRhZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgbWxjLWdlbmVyaWMtcmVuZGVyZXItdGV4dC1maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAubGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFsbG9jYXRpb24tcGVyY2VudGFnZS1zaWduIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFsZXJ0LWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgfVxuXG4gICAgICAuYWxlcnQtaW5mbyBwIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAvKiBmb3IgYWxlcnQtaW5mbyB0aGF0IGlzIG5lc3RlZCB1bmRlciBhIGNsYXNzbGVzcyBkaXYgKi9cbiAgICAgLmxhYmVsLWNvbnRhaW5lciArIGlucHV0ICsgZGl2Om5vdCguYWxlcnQtaW5mbykgeyBcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxsb2NhdGlvbi10b3RhbC1hbW91bnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICYgKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgI2FsbG9jYXRpb24tdG90YWwtZmllbGQge1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52ZXN0bWVudC10b29sdGlwIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyhAY2hlY2stcmFkaW8tc2l6ZSAqIDEuNSk7XG4gICAgfVxuICB9XG5cbiAgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLXN1bW1hcnktZGV0YWlsLWVkaXQsXG4gIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLXRyYW5zaXRpb24tcGFnZSxcbiAgLmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyBtbGMtZ2VuZXJpYy1yZW5kZXJlci1sb2dpbiB7XG4gICAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgPiBzcGFuID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBkaXJlY3Qtc3VwZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSxcbiAgbWxjLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWw6bm90KFtwYWdlLW51bT0nMSddKSB7XG4gICAgLmRpcmVjdC1zdXBlci1zdW1tYXJ5LWRldGFpbC1kYXRhLFxuICAgIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICY+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHtcbiAgICBkaXJlY3Qtc3VwZXItdGFicyBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIH1cblxuICAgIC5nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBoMSwgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgZGl2LmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgZGl2LnJhZGlvLWZpZWxkLWNvbnRhaW5lciA+aW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgfiBkaXY6bm90KDplbXB0eSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVydGljYWwtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kLWltYWdlLCAuZGlyZWN0LXBlbnNpb24tYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIFt1aS12aWV3PWRpcmVjdHN1cGVyYnV0dG9uc10sIC5nZW5lcmljLXJlbmRlcmVyLWJ1dHRvbnMge1xuXG4gICAgICAuZGlyZWN0LXN1cGVyLWJ1dHRvbnMtcm93LCAuZ2VuZXJpYy1yZW5kZXJlci1idXR0b25zLXJvdyB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXItd3JhcHBlciA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyLXdyYXBwZXI6YmVmb3JlLCAuaW5uZXItd3JhcHBlcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4sIC5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG46bm90KC5idXR0b24tcHJldmlvdXMpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLmJ1dHRvbi1wcmV2aW91czpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLWZvcm0ge1xuXG4gICAgICAubGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBsYWJlbCwgbGVnZW5kIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsZWdlbmQubGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsLWNvbnRhaW5lciArICogfiAqLFxuICAgICAgZmllbGRzZXQucmFkaW8tZ3JvdXAgKyAqLFxuICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsLWNvbnRhaW5lciwgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCwgLmxhYmVsLWNvbnRhaW5lciB+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5yYWRpby1ncm91cCB7XG5cbiAgICAgICAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwtY29udGFpbmVyICsgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IHtcblxuICAgICAgLm5ldy1lbnRyeSwgLmVkaXQtZW50cnkge1xuICAgICAgICAuaG9yaXpvbnRhbC1mb3JtO1xuICAgICAgfVxuXG4gICAgICAuZ2VuZXJpYy1yZW5kZXJlci1saXN0LXRhYmxlIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIC5zci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZW5lcmljLXJlbmRlcmVyLWxpc3QtbW9iaWxlLW9ubHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwLXJldmVyc2lvbmFyeUJlbmVmaWNpYXJ5IGZpZWxkc2V0IHtcbiAgICAgIC5ob3Jpem9udGFsLWZvcm07XG4gICAgfVxuXG4gICAgbWxjLWdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8tZmllbGQge1xuICAgICAgLmdlbmVyaWMtcmVuZGVyZXItbXVsdGktY29tYm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjU5OXB4KSB7XG4gICAgLnNldHVwLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGZpZWxkc2V0LnJhZGlvLWdyb3VwLWJ0biB7XG4gICAgICBsZWdlbmQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIHtcblxuICAuZGlyZWN0LXN1cGVyLW9wdGlvbnMgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24gLnJhZGlvLWdyb3VwIGxlZ2VuZCxcbiAgLmRpcmVjdC1zdXBlci1pbnN1cmFuY2UgZGlyZWN0LXN1cGVyLWluc3VyYW5jZS1yYWRpby1idXR0b24gPiBmaWVsZHNldCA+IGxlZ2VuZCB7XG4gICAgLnNyLW9ubHk7XG4gIH1cblxuICBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24tdGZuU2VjdGlvbixcbiAgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLWhvbWVBZGRyZXNzLFxuICBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24tbWFpbGluZ0FkZHJlc3MsXG4gIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1pbnN1cmFuY2VDb3ZlckNsYXVzZVNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgZGl2LmRpcmVjdC1zdXBlci1vcHRpb25zIC5zZWN0aW9uLXNpbXBsZU1lbnVTZWN0aW9uIC5yZXF1aXJlZCxcbiAgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLWRldGFpbHNTZWN0aW9uLFxuICBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24taG9tZUFkZHJlc3MsXG4gIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1tYWlsaW5nQWRkcmVzcyxcbiAgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLWluc3VyYW5jZUNvdmVyU2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24tZGV0YWlsc1NlY3Rpb24sXG4gIGRpdi5kaXJlY3Qtc3VwZXItc3VtbWFyeSAuc2VjdGlvbi1ob21lQWRkcmVzcyxcbiAgZGl2LmRpcmVjdC1zdXBlci1zdW1tYXJ5IC5zZWN0aW9uLW1haWxpbmdBZGRyZXNzLFxuICBkaXYuZGlyZWN0LXN1cGVyLXN1bW1hcnkgLnNlY3Rpb24taW5zdXJhbmNlQ292ZXJTZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktYm9yZGVyO1xuICB9XG5cbiAgZGlyZWN0LXN1cGVyLXRhYnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBkaXJlY3Qtc3VwZXItdGFiIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblxuICAgICAgLnRhYi1oZWFkaW5nLCAudGFiLWhlYWRpbmcgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cblxuICAgICAgLnRhYi1zdWJoZWFkaW5nLCAudGFiLXN1YmhlYWRpbmcgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuXG4gICAgICAudGFiLW9wdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2UtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1pbmFjdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAucmFkaW8taW5saW5lIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCAudGFiLW9wdGlvbiB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnRhYi1vcHRpb24ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIC50YWItb3B0aW9uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIC50YWItb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgLnRhYi1vcHRpb24sXG4gICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBkaXJlY3Qtc3VwZXItdGFiOm50aC1jaGlsZCgyKSAudGFiLW9wdGlvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSAudGFiLW9wdGlvbixcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBkaXJlY3Qtc3VwZXItdGFiIC50YWItb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gZGlyZWN0LXN1cGVyLXRhYjpudGgtY2hpbGQoMikgLnRhYi1vcHRpb24ge1xuICAgICAgICBsZWZ0OiAzMy4zMzMzJTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGRpcmVjdC1zdXBlci10YWI6bnRoLWNoaWxkKDMpIC50YWItb3B0aW9uIHtcbiAgICAgICAgbGVmdDogNjYuNjY2NiU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgLnRhYi1vcHRpb24sXG4gICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gZGlyZWN0LXN1cGVyLXRhYiAudGFiLW9wdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBkaXJlY3Qtc3VwZXItdGFiOm50aC1jaGlsZCgyKSAudGFiLW9wdGlvbiB7XG4gICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGRpcmVjdC1zdXBlci10YWI6bnRoLWNoaWxkKDMpIC50YWItb3B0aW9uIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gZGlyZWN0LXN1cGVyLXRhYjpudGgtY2hpbGQoNCkgLnRhYi1vcHRpb24ge1xuICAgICAgICBsZWZ0OiA3NSU7XG4gICAgICB9XG5cbiAgICAgIC5jb2xsYXBzZS1hbmltYXRpb24ubmctZW50ZXIsXG4gICAgICAuY29sbGFwc2UtYW5pbWF0aW9uLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlLWFuaW1hdGlvbi5uZy1lbnRlci1wcmVwYXJlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlLWFuaW1hdGlvbi5uZy1lbnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5jb2xsYXBzZS1hbmltYXRpb24ubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlLWFuaW1hdGlvbi5uZy1sZWF2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1hbmltYXRlIHtcbiAgICAmLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLWxhbmRpbmcge1xuICAgIC5kaXJlY3Qtc3VwZXItYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLW9wdGlvbnMge1xuXG4gICAgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7aW1hZ2UtdXJsLXBhdGgtZGlyZWN0LXN1cGVyfS9PU0ZfSWxsdXN0cmF0aW9uc19vcHRpb25zLnBuZ1wiKTtcbiAgICB9XG5cbiAgICAvL3NpbXBsZSBvcHRpb25zXG4gICAgLnNlY3Rpb24tc2ltcGxlTWVudVNlY3Rpb24ge1xuICAgICAgXG4gICAgICBsYWJlbCA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmFkaW8tZmllbGQtY29udGFpbmVyIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpcmVjdC1zdXBlci1wZXJzb25hbCB7XG5cbiAgICAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtpbWFnZS11cmwtcGF0aC1kaXJlY3Qtc3VwZXJ9L09TRl9JbGx1c3RyYXRpb25zX3BlcnNvbmFsLnBuZ1wiKTtcbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLWluc3VyYW5jZSB7XG5cbiAgICAuZGlyZWN0LXN1cGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtpbWFnZS11cmwtcGF0aC1kaXJlY3Qtc3VwZXJ9L09TRl9JbGx1c3RyYXRpb25zX2luc3VyYW5jZS5wbmdcIik7XG4gICAgfVxuXG4gICAgLm5vLWNvdmVyLXNlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpcmVjdC1zdXBlci1pbnN1cmFuY2UtY292ZXItbGV2ZWwtcmFkaW8ge1xuICAgICAgZGlyZWN0LXN1cGVyLXRhYiB7XG4gICAgICAgIC50YWItb3B0aW9uIHtcbiAgICAgICAgICBzcGFuLmJ0biB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5hY3RpdmU6aG92ZXIgc3Bhbi5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLnNlZS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm8tY292ZXItc2VjdGlvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlyZWN0LXN1cGVyLXN1bW1hcnkge1xuXG4gICAgLmRpcmVjdC1zdXBlci1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7aW1hZ2UtdXJsLXBhdGgtZGlyZWN0LXN1cGVyfS9PU0ZfSWxsdXN0cmF0aW9uc19zdW1tYXJ5LnBuZ1wiKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcblxuICAgIGRpcmVjdC1zdXBlci10YWJzIHtcbiAgICAgIGRpcmVjdC1zdXBlci10YWIge1xuICAgICAgICAudGFiLW9wdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB7XG4gIC5nZW5lcmljLXJlbmRlcmVyLWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgI3BhZ2UtaGVhZGluZyB7XG4gICAgICAuc3Itb25seTtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWFuaW1hdGUge1xuICAgICYubmctZW50ZXIubmctZW50ZXItYWN0aXZlLFxuICAgICYubmctbGVhdmUge1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWxjLWdlbmVyaWMtcmVuZGVyZXIge1xuICAuZm9ybS1sb2FkaW5nLWNvbnRlbnQge1xuICAgIG1hcmdpbjogNGVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAub3B0aW9uYWwtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZGlyZWN0LXN1cGVyLWFwcC1jb250YWluZXIge1xuICAgIC5nZW5lcmljLXJlbmRlcmVyLW11bHRpLWNvbWJvIGRpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLmRpcmVjdC1zdXBlci1hcHAtY29udGFpbmVyIC5kaXJlY3Qtc3VwZXItY3VzdG9tLWNvdmVyIC50YWItaGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAuZGlyZWN0LXBlbnNpb24tcGFnZS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmhhdGNoLWJsb2ctYmFjay1idXR0b24ge1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuIiwiLyogc3R5bGVzIGZvciBiYXNlIG1sYyBmbGF2b3VyZWQgZ2VuZXJpYyByZW5kZXJlciAqL1xuXG5AaW1hZ2UtdXJsLXBhdGgtZ2VuZXJpYzogXCIvY29udGVudC9kYW0vbWxjL2Zvcm1zL2dlbmVyaWMtcmVuZGVyZXJcIjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHsgXG4gIGh0bWwgPiBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICB9XG59XG5cbi5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1udW1iZXIge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmbG9hdDpyaWdodDtcbiAgICB6LWluZGV4OiAyO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeTpiZWZvcmUge1xuICAgIC8vY29udGVudDogXCJDb21wbGV0ZWRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnkuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJJbiBwcm9ncmVzc1wiO1xufVxuLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5jb21wbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQ29tcGxldGVkXCI7XG59XG5cbi8vQWRkaXRpb24gc3R5bGVcblxuLmVtcGxveWVyLXBvcnRhbC1wYWdlLWNvbnRhaW5lciB7XG5cbiAgLmNvbnRhaW5lciB7bWFyZ2luOmF1dG87fVxuXG4gIC53cmFwcGVyOm5vdCguZ2VuZXJpYy1yZW5kZXJlci1mb3JtLWhlYWRlcil7YmFja2dyb3VuZC1jb2xvcjojZjBlZWVhfVxuXG4gIC5yb3ctaGVhZGVyIHtwYWRkaW5nOjIwcHggMH1cblxuICAucm93LWhlYWRlciAud3JhcHBlciB7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1mb3JtLWhlYWRlciAuZ2VuZXJpYy1yZW5kZXJlci1mb3JtLXRpdGxlIHtwYWRkaW5nOiA0MHB4IDAgMzVweDt9XG5cbiAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhciB7cGFkZGluZy1sZWZ0OjA7IG1hcmdpbjphdXRvO31cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5IHt3aWR0aDogMzMlOyBwYWRkaW5nLXRvcDogNDVweH1cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW51bWJlcnt3aWR0aDo0MHB4OyBoZWlnaHQ6NDBweDsgcGFkZGluZy10b3A6NXB4OyBib3JkZXItcmFkaXVzOjQwcHh9XG5cbiAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeTpub3QoLmFjdGl2ZSkgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1udW1iZXIge2JhY2tncm91bmQtY29sb3I6I2MxYmZiZjsgfVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnk6bm90KC5hY3RpdmUpOmJlZm9yZSB7Y29udGVudDonXFwwMGEwJzsgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjMWJmYmY7IGNvbG9yOiMzYjNiM2I7IGZvbnQtc2l6ZToxM3B4OyBwYWRkaW5nLWJvdHRvbTo1cHh9XG5cbiAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5jb21wbGV0ZSAgeyB0b3A6MHB4O31cbiAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5jb21wbGV0ZTpiZWZvcmUge2NvbnRlbnQ6J0NvbXBsZXRlZCc7IGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDA0ZjU5OyBjb2xvcjojM2IzYjNiOyBmb250LXNpemU6MTNweDsgcGFkZGluZy1ib3R0b206NXB4fVxuICAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5LmNvbXBsZXRlIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbnVtYmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjU5OyB9XG5cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5LmFjdGl2ZSAuZ2VuZXJpYy1yZW5kZXJlci1zdGVwLW51bWJlciB7YmFja2dyb3VuZC1jb2xvcjojMDE4MzhjO31cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5LmFjdGl2ZTpiZWZvcmUge2JvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjOyBjb2xvcjojM2IzYjNiOyBmb250LXNpemU6MTNweDsgcGFkZGluZy1ib3R0b206NXB4IH1cblxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnk6YmVmb3JlIHtib3JkZXItYm90dG9tOiA1cHggc29saWQgI2MxYmZiZiA7bGVmdDotMTJweDt9XG5cbiAgLmdlbmVyaWMtcmVuZGVyZXItc3RlcC1udW1iZXIge2NvbG9yOiNmZmY7fVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnk6YmVmb3JlIHt0b3A6MjNweDt9XG5cblxuICAuZm9ybS1jb250YWluZXIgaDIsXG4gIC5mb3JtLWNvbnRhaW5lciBoMyB7IGZvbnQtc2l6ZToyMnB4OyBtYXJnaW4tYm90dG9tOiAwOyBtYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH1cblxuICAuZm9ybS1jb250YWluZXIgLmZvcm0tc2VjdGlvbiBoM3tmb250LXNpemU6MjBweDttYXJnaW4tbGVmdDo4MHB4OyBtYXJnaW4tYm90dG9tOjMwcHh9XG5cbiAgLmZvcm0tY29udGFpbmVyIC5mb3JtLXNlY3Rpb24ge21hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiA2MHB4O31cblxuICAuZ3JvdXAtY29udGFpbmVye3BhZGRpbmctYm90dG9tOiAxMHB4O31cblxuXG5cbiAgLmZvcm0tY29udGFpbmVyIGRpdi5pdGVyYXRpb24tY29udGFpbmVyOm5vdCg6ZW1wdHkpIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuXG5cbiAgLyppc3N1ZSBtYXJnaW4qL1xuICAuZm9ybS1jb250YWluZXIgZmllbGRzZXQgZGl2Lm5nLWJpbmRpbmcgeyAvKnBhZGRpbmctbGVmdDozMyUqLyB9XG5cblxuICAuZm9ybS1jb250YWluZXIgbGFiZWwge3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDozMHB4OyBwYWRkaW5nLXRvcDoxMHB4O31cblxuICAuZmllbGQtaW5wdXQuZnVsbC13aWR0aCAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyBcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldCBsYWJlbCB7d2lkdGg6MzMlOyBmb250LXdlaWdodDpub3JtYWw7fVxuXG4gIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldC5yYWRpby1ncm91cCBsYWJlbCB7d2lkdGg6YXV0bzt9XG5cbiAgLmZvcm0tY29udGFpbmVyIGlucHV0LCAuZm9ybS1jb250YWluZXIgc2VsZWN0eyBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2MgfVxuXG4gIC5mb3JtLWNvbnRhaW5lciBpbnB1dDpmb2N1cywgLmZvcm0tY29udGFpbmVyIHNlbGVjdDpmb2N1c3tcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpLDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLmZvcm0tY29udGFpbmVyIHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgIH1cblxuICAgIHNlbGVjdCwgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250YWluZXIgaW5wdXR7cGFkZGluZzogMTJweDt9XG5cbiAgLmZvcm0tY29udGFpbmVyIGlucHV0e3dpZHRoOiA0MDBweDt9XG5cbiAgLmZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7d2lkdGg6aW5pdGlhbDsgbWFyZ2luLXJpZ2h0OjIwcHh9XG5cbiAgLmZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7bWFyZ2luLWxlZnQ6IDBweDt9XG5cbiAgLmZvcm0tY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MzMlO1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRhaW5lciBsZWdlbmQge2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O31cblxuICAuZm9ybS1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5yYWRpby1ncm91cCBsYWJlbCB7d2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50fVxuXG4gIC5mb3JtLWNvbnRhaW5lciAuZG9iLWZvcm1hdC1tc2cge3BhZGRpbmctbGVmdDozMyU7IGZvbnQtc2l6ZToxM3B4O31cblxuICAuZm9ybS1jb250YWluZXIgbGVnZW5kIHtmb250LXNpemU6MTVweDsgZm9udC13ZWlnaHQ6NzAwOyBib3JkZXItYm90dG9tOjA7IHBhZGRpbmctcmlnaHQ6MzBweDt9XG5cbiAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7ZmxvYXQ6bGVmdDt9XG5cbiAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcbiAgfVxuXG4gIC5yYWRpby1maWVsZC1jb250YWluZXIsIGRpdi5jaGVja2JveCB7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6aW5saW5lLWJsb2NrO31cbiAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpiZWZvcmUge2NvbnRlbnQ6IFwiIFwiOyB3aWR0aDogMzhweDsgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogLTMzcHg7YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtib3JkZXI6IDFweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6IDUwcHg7cG9zaXRpb246IGFic29sdXRlO3RvcDogMnB4OyBsZWZ0OjMwcHh9XG5cbiAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmJlZm9yZSB7YmFja2dyb3VuZC1zaXplOiAyM3B4O31cblxuICAucmFkaW8tZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmJlZm9yZSB7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7fVxuXG4gIGRpdi5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9mb3Jtcy9jb21tb24vaWNvbnMvcmFkaW8tb3JhbmdlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbiAgfVxuXG4gIGRpdi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB9XG5cbiAgZGl2LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvZm9ybXMvY29tbW9uL2ljb25zL2NoZWNrYm94LW9yYW5nZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jaGVja2JveCBpbnB1dDpmb2N1cytsYWJlbDpiZWZvcmUsIC5jaGVja2JveCBpbnB1dDpob3ZlcitsYWJlbDpiZWZvcmUsIC5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXQ6Zm9jdXMrbGFiZWw6YmVmb3JlLCAucmFkaW8tZmllbGQtY29udGFpbmVyIGlucHV0OmhvdmVyK2xhYmVsOmJlZm9yZSwgaW5wdXQ6Zm9jdXMsIGlucHV0OmhvdmVyLCBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDpob3ZlciwgdGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5IWltcG9ydGFudDtcbiAgICBvdXRsaW5lLWNvbG9yOiAjYzk1MTA5IWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA0cHggcmdiYSgyMDEsODEsMTksLjYpIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgNHB4IHJnYmEoMjAxLDgxLDE5LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uLXdyYXBwZXIge21hcmdpbi10b3A6MHB4O3BhZGRpbmctYm90dG9tOiA2MHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6MjBweDsgfVxuXG4gIC5idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MzMlO31cblxuICAuYnV0dG9uLW5leHQsIC5idXR0b24tcHJldmlvdXMsIC5idXR0b24tc3VibWl0LCAuYnV0dG9uLWNsb3NlIHtmb250LWZhbWlseTpcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7Zm9udC1zaXplOjIwcHg7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6IDdweCAyNnB4O2JvcmRlcjogMDt9XG5cbiAgLmJ1dHRvbi1wcmV2aW91cyB7YmFja2dyb3VuZC1jb2xvcjogI2JiYjtjb2xvcjogI2ZmZjt9XG5cbiAgLmJ1dHRvbi1uZXh0LCAuYnV0dG9uLXN1Ym1pdCwgLmJ1dHRvbi1jbG9zZSB7YmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtjb2xvcjogI2ZmZjt9XG5cbiAgLmJ1dHRvbi1uZXh0OmhvdmVyLCAuYnV0dG9uLXByZXZpb3VzOmhvdmVyLCAuYnV0dG9uLWNsb3NlOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDF9XG5cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtib3gtc2hhZG93Om5vbmU7fVxuXG4gIC5pdGVyYXRpb24tYWRkLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uIHtjb2xvcjogIzAzNzY5MTsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbiAgdGQge3BhZGRpbmc6IDVweDt9XG5cbiAgLnJvdy1mb290ZXIsIC5yb3ctZm9vdGVyIC53cmFwcGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiMzNTM1MzU7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZToxM3B4O31cbiAgLnJvdy1mb290ZXIgLndyYXBwZXIge3BhZGRpbmctdG9wOjE1cHg7fVxuXG5cbiAgLmFsZXJ0LWluZm8ge3BhZGRpbmctbGVmdDozMyU7IGJhY2tncm91bmQ6bm9uZTsgY29sb3I6I2VjMjAyYjsgZm9udC1zaXplOjEzcHg7fVxuXG4gIC5hbGVydC1pbmZvIHA6bm90KDplbXB0eSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvZm9ybXMvZGlyZWN0LXN1cGVyL2ljb25zL2Vycm9yLWljb24uc3ZnJyk7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuXG5cbiAgLmZvcm0tY29udGFpbmVyIGZpZWxkc2V0IHtwb3NpdGlvbjpyZWxhdGl2ZTt9XG5cbiAgLnRvb2x0aXAtaWNvbiB7d2lkdGg6IDIycHg7aGVpZ2h0OiAyMnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2M5NTEwOTtwb3NpdGlvbjphYnNvbHV0ZTt9XG5cblxuICAudG9vbHRpcC1pY29uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogN3B4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbnRlbnQ6XCI/XCI7XG4gICAgZm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgaGVsdmV0aWNhLCBhcmlhbDtcbiAgfVxuXG5cbiAgLy9hZGRpdGlvbiBzdHlsZTMuY3NzXG5cbiAgLnRvb2x0aXAtY29udGFpbmVyLmV4cGFuZGVkIHt6LWluZGV4Ojk5OTk5O31cblxuICAudG9vbHRpcC1pY29uIHt3aWR0aDoxOHB4OyBoZWlnaHQ6MThweDsgfVxuXG4gIC50b29sdGlwLWljb246YWZ0ZXIge2xlZnQ6NnB4OyBmb250LXNpemU6MTVweDt9XG5cbiAgLnRvb2x0aXAtY29udGVudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMjAwcHg7IHdpZHRoOiAyMDBweDsgdG9wOiAwOyB9XG5cbiAgLnRvb2x0aXAtY29udGVudDphZnRlciB7cG9zaXRpb246YWJzb2x1dGU7IGNvbnRlbnQ6Jyc7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IHRvcDo1cHg7IGxlZnQ6LTVweDsgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7ICBib3JkZXItcmlnaHQ6NXB4IHNvbGlkICMzYjNiM2I7IH1cblxuXG4gIGZpZWxkc2V0IC50b29sdGlwLWNvbnRhaW5lciB7cGFkZGluZy1yaWdodDoyN3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6OTk5OTsgbGVmdDoxMyU7bWFyZ2luLXRvcDogLTE1cHg7fVxuXG4gIGZpZWxkc2V0IC5yYWRpby5sYWJlbC1jb250YWluZXIgLnRvb2x0aXAtY29udGFpbmVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmctcmlnaHQ6MHB4OyBsZWZ0OjMxJTsgd2lkdGg6MjAwcHg7fVxuXG4gIGZpZWxkc2V0IC5yYWRpby5sYWJlbC1jb250YWluZXIgLnRvb2x0aXAtY29udGVudCAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDIyN3B4OyB3aWR0aDogMjAwcHg7IHRvcDogMDsgfVxuXG4gIC50b29sdGlwLWNvbnRhaW5lcjpob3ZlciA+IC50b29sdGlwLWNvbnRlbnQge3Zpc2liaWxpdHk6dmlzaWJsZTt9XG5cbiAgLnRvb2x0aXAtY29udGFpbmVyID4gLnRvb2x0aXAtY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG5cbiAgICBidXR0b246ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudG9vbHRpcC1jb250ZW50IHtiYWNrZ3JvdW5kLWNvbG9yOiMzYjNiM2I7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZToxM3B4OyBwYWRkaW5nOjEwcHg7IHRleHQtYWxpZ246bGVmdDt9XG5cbiAgLml0ZXJhdGlvbi1yZW1vdmUrYnV0dG9ue1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyBcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBjb2xvcjogcmdiYSg1OSw1OSw1OSwwLjcpO1xuICAgIHRvcDogMjRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLml0ZXJhdGlvbi1hZGQge3BhZGRpbmctbGVmdDozMyV9XG5cbiAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6MzMlO1xuICB9XG5cblxuICAucmFkaW8tZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMzMlO1xuXG4gIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vc3R5bGUgNy5jc3MgYWRkIC5zZWN0aW9uLWRlc2NcbiAgLmZpZWxkLWRlc2NyaXB0aW9uLCAuc2VjdGlvbi1kZXNjIHtwYWRkaW5nLWxlZnQ6MzMlO3BhZGRpbmctcmlnaHQ6IDI1JTttYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDt9XG5cbiAgLy9lbmQgYWRkaXRpb24gc3R5bGUzLmNzc1xuXG5cbiAgLy9hZGRpdGlvbiBzdHlsZTQuY3NzXG5cbiAgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgID4gc3BhbjpmaXJzdC1jaGlsZCB+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB9XG4gIH1cblxuICBtbGMtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbCAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgc3BhbjpmaXJzdC1jaGlsZCwgXG4gIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQge3RleHQtYWxpZ246cmlnaHQ7IHdpZHRoOjUwJTsgcGFkZGluZy1yaWdodDoyMHB4fVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWVkaXQgICB7cGFkZGluZy10b3A6MTBweDsgcGFkZGluZy1ib3R0b206MzBweH1cblxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGVjbGFyYXRpb25zIHttYXJnaW4tdG9wOjEwcHg7IGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7IHBhZGRpbmctdG9wOjQwcHh9XG5cbiAgcC5mYWlsZWQge2ZvbnQtc2l6ZToxNHB4O31cblxuXG4gIGZpZWxkc2V0IHtcbiAgICAudG9vbHRpcC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDotMjRweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgeyAvKiBtaW4gNzY4cHgsIG1vYmlsZSAqL1xuICAgICAgbGVnZW5kIHtcbiAgICAgICAgfiAudG9vbHRpcC1jb250YWluZXIge1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGxlZnQ6IDIxMnB4O1xuICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hlY2tib3ggfiAudG9vbHRpcC1jb250YWluZXIge1xuICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7IC8qIG1pbiA5OTJweCwgZGVza3RvcCAqL1xuICAgICAgbGVnZW5kIH4gLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMjg0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHsgLyogbWluIDEyMDAsIGRlc2t0b3AgKi9cbiAgICAgIGxlZ2VuZCB+IC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b29sdGlwLWljb24ge3dpZHRoOjE2cHg7IGhlaWdodDoxNnB4O31cblxuICAudG9vbHRpcC1pY29uOmFmdGVyIHtsZWZ0OjVweDsgdG9wOi0xcHg7fVxuXG4gIGZpZWxkc2V0IC5yYWRpby5sYWJlbC1jb250YWluZXIgLnRvb2x0aXAtY29udGFpbmVyIHtib3R0b206MThweDt9XG5cblxuXG4gIC8vZW5kIGFkZGl0aW9uIHN0eWxlNC5jc3NcblxuXG4gIC8vYWRkaXRpb24gc3R5bGU1LmNzc1xuXG5cbiAgdGV4dGFyZWEge3dpZHRoOjQwMHB4OyBib3JkZXI6MXB4IHNvbGlkICNjY2M7IHBhZGRpbmc6OXB4IDEycHh9XG5cbiAgLm9yLWNhbmNlbCB7bWFyZ2luLWxlZnQ6LTVweDt9XG5cbiAgLmJ1dHRvbi1jYW5jZWwge2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IGNvbG9yOiMwMzc2OTE7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLXJpZ2h0OjA7IGZvbnQtZmFtaWx5OidDaGFybGllLVN0ZC1TZW1pQm9sZCcsIGhlbHZldGljYSwgYXJpYWw7IGZvbnQtc2l6ZToyMHB4OyBtYXJnaW4tbGVmdDo1cHh9XG5cbiAgLmJ1dHRvbi1jYW5jZWw6aG92ZXIge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuXG5cbiAgLy9lbmQgYWRkaXRpb24gc3R5bGU1LmNzc1xuXG5cbiAgLy8gc3R5bGUgOC5jc3NcblxuICAuaHRtbC1maWVsZC1kZXNjcmlwdGlvbiB7bWFyZ2luLXRvcDoyMHB4OyBwYWRkaW5nLWxlZnQ6MzMlOyAgcGFkZGluZy1yaWdodDoyNSU7fVxuXG4gIC8vIGVuZCBzdHlsZSA4LmNzc1xuXG5cbiAgLy8gQWRkZWQgMTAvMTAvMjAxNyAtIEVtcGxveWVyIFBvcnRhbCBGb3JtIHN0eWxlIFR3ZWFrc1xuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWZvcm0tdGl0bGUge1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWFwcC1jb250YWluZXIgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLy8gRW5kIG9mIEVtcGxveWVyIFBvcnRhbCBGb3JtIHN0eWxlIFR3ZWFrc1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhciB7d2lkdGg6NTAwcHg7IH1cblxuICAgIGZpZWxkc2V0IC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1jb250ZW50IHtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuXG4gICAgLmJvb3RzdHJhcC1jb250YWluZXIge3dpZHRoOjk3MHB4O31cblxuICAgIC5pdGVyYXRpb24tcmVtb3ZlK2J1dHRvbntwYWRkaW5nLXJpZ2h0OjE0NXB4fVxuXG4gICAgZmllbGRzZXQgLnJhZGlvLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1jb250YWluZXIgeyBsZWZ0OjI4JTsgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xuXG4gICAgIC8vIHN0eWxlIDkuY3NzXG4gICAgLnJvdy1mb290ZXIge3BhZGRpbmctYm90dG9tOjEwcHh9XG4gICAgIC8vIGVuZCBzdHlsZTkuY3NzXG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuICAgIC5ib290c3RyYXAtY29udGFpbmVyIHt3aWR0aDo3NTBweDt9XG5cbiAgICAuaXRlcmF0aW9uLXJlbW92ZStidXR0b257cGFkZGluZy1yaWdodDowcHh9XG5cbiAgICBmaWVsZHNldCAucmFkaW8ubGFiZWwtY29udGFpbmVyIC50b29sdGlwLWNvbnRhaW5lciB7IGxlZnQ6NSU7IH1cblxuICB9XG5cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuICAgIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXIge3dpZHRoOjcwJTsgfVxuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5hY3RpdmU6YmVmb3JlLCAuZ2VuZXJpYy1yZW5kZXJlci1kb3QtcHJvZ3Jlc3MtYmFyLWVudHJ5LmNvbXBsZXRlOmJlZm9yZSB7Y29udGVudDpcIlwiICFpbXBvcnRhbnQ7fVxuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItZG90LXByb2dyZXNzLWJhci1lbnRyeS5hY3RpdmUsIC5nZW5lcmljLXJlbmRlcmVyLWRvdC1wcm9ncmVzcy1iYXItZW50cnk6bm90KC5hY3RpdmUpIHt0b3A6MzZweDsgfVxuXG5cbiAgICAuZm9ybS1jb250YWluZXIgaDIsXG4gICAgLmZvcm0tY29udGFpbmVyIGgzIHttYXJnaW4tdG9wOjYwcHggIWltcG9ydGFudH1cblxuICAgIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1zZWN0aW9uIGgzIHttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjBweDt9XG5cbiAgICAuZm9ybS1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciB7ZmxvYXQ6bm9uZSA7IHdpZHRoOjEwMCU7IHRleHQtYWxpZ246bGVmdDt9XG5cbiAgICAuZm9ybS1jb250YWluZXIgZGl2Lml0ZXJhdGlvbi1jb250YWluZXI6bm90KDplbXB0eSkge21hcmdpbi1ib3R0b206IDIwcHg7fVxuXG4gICAgLmZvcm0tY29udGFpbmVyIGZpZWxkc2V0IGxhYmVsIHt3aWR0aDoxMDAlOyB0ZXh0LWFsaWduOmxlZnQ7fVxuXG4gICAgLmZvcm0tY29udGFpbmVyIGlucHV0IHt3aWR0aDoxMDAlO31cblxuICAgIC5mb3JtLWNvbnRhaW5lciAuZG9iLWZvcm1hdC1tc2csIC5hbGVydC1pbmZvIHtwYWRkaW5nLWxlZnQ6MDt9XG5cbiAgICAuZmllbGQtaW5wdXQuZnVsbC13aWR0aCAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHttYXJnaW4tbGVmdDoxNXB4O31cblxuICAgIC5mb3JtLWNvbnRhaW5lciBzZWxlY3Qge3dpZHRoOjEwMCU7fVxuXG5cbiAgICAuYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge3BhZGRpbmctbGVmdDowOyBtYXJnaW4tcmlnaHQ6MTBweH1cblxuICAgIC5idXR0b24td3JhcHBlciB7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOiAwcHg7fVxuXG5cbiAgLyppc3N1ZSBtYXJnaW4qL1xuICAgIC5mb3JtLWNvbnRhaW5lciBmaWVsZHNldCBkaXYubmctYmluZGluZyB7IHBhZGRpbmctbGVmdDowIH1cblxuXG4gICAgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7cGFkZGluZy1sZWZ0OjA7fVxuXG4gICAgLmZpZWxkLWRlc2NyaXB0aW9uLCAuaXRlcmF0aW9uLWFkZCB7cGFkZGluZy1sZWZ0OjAlO31cblxuICAgIC5yYWRpby1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWw6YmVmb3JlIHtcbiAgICAgIGxlZnQ6MFxuICAgIH1cblxuICAgIC5pdGVyYXRpb24tcmVtb3ZlK2J1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuXG4gICAgZmllbGRzZXQgLnRvb2x0aXAtY29udGFpbmVyIHtsZWZ0Ojk1JTsgbWFyZ2luLXRvcDotMjVweCB9XG5cbiAgICBmaWVsZHNldCAucmFkaW8ubGFiZWwtY29udGFpbmVyIC50b29sdGlwLWNvbnRhaW5lciB7IGxlZnQ6OTUlOyB9XG5cbiAgICBmaWVsZHNldCAudG9vbHRpcC1jb250ZW50LCBmaWVsZHNldCAucmFkaW8ubGFiZWwtY29udGFpbmVyIC50b29sdGlwLWNvbnRlbnQge2xlZnQ6LTE4MHB4OyB0b3A6MjVweDt9XG5cbiAgICAudG9vbHRpcC1jb250ZW50OmFmdGVyIHtsZWZ0OjE4NXB4OyB3aWR0aDogMDsgdG9wOi0xMHB4OyBoZWlnaHQ6IDA7ICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMzYjNiM2I7fVxuXG4gICAgLmZpZWxkLWRlc2NyaXB0aW9uIHtwYWRkaW5nLXJpZ2h0OjB9XG5cblxuICAgIC8vc3R5bGUgNC5jc3NcblxuICAgIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgc3BhbjpmaXJzdC1jaGlsZCB7ZGlzcGxheTpibG9jazsgZmxvYXQ6bGVmdDsgfVxuXG4gICAgZmllbGRzZXQgLnRvb2x0aXAtY29udGFpbmVyIHtsZWZ0OiA5NyU7fVxuXG4gICAgLy9lbmQgc3R5bGUgNC5jc3NcblxuXG4gICAgLy9zdHlsZSA1LmNzc1xuXG4gICAgdGV4dGFyZWEge3dpZHRoOjEwMCU7fVxuXG4gICAgIC8vZW5kIHN0eWxlNS5jc3NcblxuICAgIC8vIHN0eWxlIDYuY3NzXG5cbiAgICAub3ItY2FuY2VsIHttYXJnaW4tbGVmdDo1cHg7fVxuXG4gICAgLy9lbmQgc3R5bGU2LmNzc1xuXG4gICAgLy9zdHlsZSA4LmNzc1xuXG4gICAgLmZpZWxkLWRlc2NyaXB0aW9uLCAuc2VjdGlvbi1kZXNjLCAuaHRtbC1maWVsZC1kZXNjcmlwdGlvbiwgLml0ZXJhdGlvbi1hZGQge3BhZGRpbmctbGVmdDowJTsgIHBhZGRpbmctcmlnaHQ6MCU7fVxuXG4gICAgLy9lbmQgc3R5bGUgOC5jc3NcblxuICB9XG5cblxuICAvL3N0eWxlIDQuY3NzXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDc5cHgpe1xuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSBzcGFuOmZpcnN0LWNoaWxkIHtkaXNwbGF5OmluaGVyaXQ7IGZsb2F0OmluaGVyaXQ7IH1cblxuICAgIC5nZW5lcmljLXJlbmRlcmVyLXN1bW1hcnktZGV0YWlsLWRhdGEgc3BhbjpmaXJzdC1jaGlsZCwgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZWRpdCB7d2lkdGg6aW5oZXJpdDsgfVxuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSB7bWFyZ2luLWJvdHRvbToxMHB4fVxuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSBzcGFuOmZpcnN0LWNoaWxkLCAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1lZGl0IHt0ZXh0LWFsaWduOmxlZnQ7fVxuXG4gIFx0ZmllbGRzZXQgLnRvb2x0aXAtY29udGFpbmVyIHtsZWZ0OiA5NSU7fVxuXG4gIH1cbiAgLy9lbmQgc3R5bGUgNC5jc3NcblxuICAvL3N0eWxlIDYuY3NzXG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5OXB4KSB7XG5cbiAgICAuYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5idXR0b24td3JhcHBlcjpudGgtY2hpbGQoMikge3BhZGRpbmctYm90dG9tOjIwcHg7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IH1cblxuICAgIC5idXR0b24td3JhcHBlcjpsYXN0LWNoaWxkIHtwYWRkaW5nLWJvdHRvbToyMHB4O31cblxuICAgIC5idXR0b24tcHJldmlvdXMsIC5idXR0b24tbmV4dCwgLmJ1dHRvbi1zdWJtaXQge3dpZHRoOjEwMCU7fVxuXG4gICAgLmJ1dHRvbnMge3RleHQtYWxpZ246Y2VudGVyfVxuXG4gIH1cblxuICAvL2VuZCBzdHlsZTYuY3NzXG59XG5cbi8qIENTUyBmb3IgdG9vbHRpcHMgKi9cbi5tb2RhbC10YWJ1bGFyLWNvbnRlbnQuY29sb3ItY29scyB7XG5cbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBib3JkZXItc3BhY2luZzogMnB4O1xuICBib3JkZXItY29sbGFwc2U6IGluaXRpYWw7XG4gIG1hcmdpbjogYXV0bztcblxuICB0ciB7XG4gICAgPiB0aCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzOTMzO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICA+IHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFREUwO1xuICAgIH1cbiAgICA+IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREOUMyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1wZXJzb25hbERldGFpbHMgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB7XG4gIC50aGFua3lvdS1jb250ZW50IHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9jZXNzaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzY5NzY4NDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5ibGFkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgLTEycHg7XG4gICAgYW5pbWF0aW9uOiBwcm9jZXNzaW5nLXNwaW5uZXItZmFkZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgICAuYmxhZGVMb29wKEBuLCBAaTogMCkgd2hlbiAoQGkgPD0gQG4pIHtcbiAgICAgIEBudGgtaW5kZXg6IEBpICsgMTtcblxuICAgICAgJjpudGgtY2hpbGQoQHtudGgtaW5kZXh9KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogflwiY2FsYyhAe2l9ICogMC4wODNzKVwiO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSh+XCJjYWxjKEB7aX0gKiAzNmRlZylcIik7XG4gICAgICB9XG4gICAgICAuYmxhZGVMb29wKEBuLCBAbnRoLWluZGV4KTtcbiAgICB9XG5cbiAgICAuYmxhZGVMb29wKDEwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2Nlc3Npbmctc3Bpbm5lci1mYWRlIHtcbiAgMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnVzaW5lc3MtY29sb3ItY2hhcmNvYWw7IH1cbiAgMTAwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG59XG4iLCIvKiBkZXNrdG9wICovXG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjojM2IzYjNiO1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOjBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSAuYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTAwNTg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2NXB4O1xuICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XG59XG4uaWNvbi1tbGMtY2hldnJvbiB7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBtYXJnaW4tdG9wOjdweDtcbiAgY29sb3I6I2FhYThhNDtcbn1cblxuLyoqXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgyKSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMykgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDQpIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8wIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzIgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8zIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiByZXBsYWNlZCBiZWxvdywgYXMgY29udGVudCBsaXN0IGl0ZW1zIGNhbiBoYXZlIHRpdGxlIGJhY2tncm91bmQgaW1hZ2VzIGRlZmluZWQgbm93LlxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3N0YXJ0aW5nLW91dC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9idWlsZGluZy13ZWFsdGgucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvcGxhbm5pbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9lbmpveWluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG5cdGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjojY2NjO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6Izk5OTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6I2NjYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubGlzdC1pdGVtLXRleHQgcCBhIHtcblx0Y29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG59XG5cbi8qIFJlc3BvbnNpdmUgc3R5bGVzIGFkZGVkIC0gMTgvMy8xNSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDo0NyUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlMDA1OCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcmlnaHQ6IDJweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgY29sb3I6IzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbn1cblxuXG4vKiBtb2JpbGUgKi9cblxuXG4iLCIvKiBkZXNrdG9wICovXG5cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLCBcbiAgLm5hdi5uYXYtdGFicz5saT4qe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLCBcbiAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGZsZXg6IDE7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDE7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oMjtcbiAgICAgIGNvbG9yOiBAZ3JleS1pbmFjdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmgzO1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDQ7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oNTtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmg2O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtb3JhbmdlIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtYXF1YSB7XG4gICAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtcnViaW5lIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIG1vYmlsZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIHtcbiAgICAubmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGksIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmbGV4OiAwO1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy5sZXNzXCI7XG5cbkBmaXJzdC10YWItYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZ2VuZXJhbF9hZHZpY2VfYW5kX2luZm8uanBnXCIpO1xuQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkBmaXJzdC10YWItYmFja2dyb3VuZC1oZWlnaHQ6IDE2MHB4O1xuXG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9mb2N1c2VkX2FkdmljZS5qcGdcIik7XG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkBzZWNvbmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0OiAxNjBweDtcblxuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9jb21wcmVoZW5zaXZlX2FkdmljZS5qcGdcIik7XG5AdGhpcmQtdGFiLWJhY2tncm91bmQtd2lkdGg6IDMxMHB4O1xuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWhlaWdodDogMTYwcHg7XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMge1xuICB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLy9BY3RpdmUgYmFyXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgLy9BY3RpdmUgdHJpYW5nbGVcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC50cmlhbmdsZS11cChAcHJpbWFyeS1jb2xvci1vcmFuZ2UsIDAgNnB4IDlweCA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL0ltYWdlcyBhYm92ZSB0aGUgdGFicyB3aGVuIGF0IG9yIGFib3ZlIG1kIHZpZXcgcG9ydCBzaXplXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAZmlyc3QtdGFiLWJhY2tncm91bmQtd2lkdGgsIEBmaXJzdC10YWItYmFja2dyb3VuZC1oZWlnaHQsIEBmaXJzdC10YWItYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgICAgICAgICAucHNldWRvLWJlZm9yZS1iYWNrZ3JvdW5kLWltYWdlKEBzZWNvbmQtdGFiLWJhY2tncm91bmQtd2lkdGgsIEBzZWNvbmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAc2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgIC5wc2V1ZG8tYmVmb3JlLWJhY2tncm91bmQtaW1hZ2UoQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLXdpZHRoLCBAdGhpcmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAdGhpcmQtdGFiLWJhY2tncm91bmQtaW1hZ2UpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5idXNpbmVzcy10aGVtZSAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyc7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM2NjY7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xufVxuXG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzQ3M2YzYSAhaW1wb3J0YW50O1xufVxuXG4gIC5idXNpbmVzcy1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3YTczNzM7XG4gIH0iLCIvKiBBdXRob3I6IEltcmFuIFNhYmFyb2VkaW4gKi9cblxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgcGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAzOyAvKiBGaXJlZm94ICovXG4gICAgY29sdW1uLWNvdW50OiAzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNmLW5hdiB1bCB7IHBhZGRpbmctbGVmdDogMCU7IH1cbiAgLmNmLWZpbmRvdXRtb3JlLWRpdiA+IGRpdiwgLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCAge3RleHQtYWxpZ246IGNlbnRlciAhIGltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICBcdCAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICBcdCAtbW96LWNvbHVtbi1jb3VudDogMjsgLyogRmlyZWZveCAqL1xuICAgXHQgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgIFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIFx0LW1vei1jb2x1bW4tY291bnQ6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICBcdGNvbHVtbi1jb3VudDogMTtcbiAgICB9XG59XG5cbi5jZi1uYXYgdWwge1xuICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cblxuLmNmLW5hdiBsaSB7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2YtbmF2IGxpIGEge1xuICAgICBjb2xvcjogIzNCM0IzQiAhIGltcG9ydGFudDtcbn1cblxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNmLWZpbmRvdXRtb3JlLWRpdiBQIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5ib3JkZXItYm90dG9tLTFweCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uY2Ytb3Vyc3VjY2Vzcy1saXN0IHRkIHtcbiAgICAgdmVydGljYWwtYWxpZ246dG9wO1xufVxuXG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkgZGl2IHtcbiAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L21sYy9lbi9wZXJzb25hbC9ob21lL19qY3JfY29udGVudC9wYXItY29sLWJvZHktMi9ib290c3RyYXBfcm93L2NvbDEvYm9vdHN0cmFwX2NvbnRlbnRfbGlfMC9lbnRyaWVzL2Jvb3RzdHJhcF9jb250ZW50X2xpXzAvaW1hZ2UuaW1nLmpwZy8xNDIzMTE2NzgwNzQ2Lk1hbkJhbm5lci5qcGdcIik7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgICAgY29sb3I6ICNiZTQ2MDEgO1xuICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgbWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHtcbiAgICAgY29sb3I6ICMzYjNiM2IgO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciAuYnJlYWRjcnVtYiAqIHtcbiAgICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5nZXQtaW4tdG91Y2ggZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IGg0IHtcbiAgICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLXRvcDogMHB4ICEgaW1wb3J0YW50O1xufVxuXG5cbi8vZ2ggLS0tLS0tXG5cbi8qIDE5LjAyIC0tLS0tLS0tLSAqL1xuXG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgdWwgeyBwYWRkaW5nLWxlZnQ6IDA7fVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IGxpIHsgdGV4dC1hbGlnbjpjZW50ZXI7IHdpZHRoOjE2LjQlO31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHM+bGkgeyB0ZXh0LWFsaWduOmNlbnRlcjsgZmxvYXQ6IGxlZnQ7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2Lm5hdi1waWxscz5saSB7ZmxvYXQ6IG5vbmU7fVxuLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHM+bGkgeyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdDt9XG59XG4iLCJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKnF1aWNrbGlua3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDUwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCAyNXB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCA0NXB4fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDMpPmEsIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCg0KT5hIHtwYWRkaW5nOjEwcHggNTBweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNDBweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggMjVweCAxMHB4IDQ1cHh9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDIwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCAwcHggMTBweCAzNXB4IH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMik+YSB7cGFkZGluZzoxMHB4IDQwcHggfVxuXG4vKnJlZHVjZSBmb250IHNpemUgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgc3BhbiB7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDcwMXB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDMpPmEsIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCg0KT5hIHtwYWRkaW5nOjEwcHggMTBweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAxICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMSk+YSB7cGFkZGluZzoxMHB4IDBweCAxMHB4IDE1cHggfVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggMjBweCB9XG5cbi8qcXVpY2tsaW5rcyByZWR1Y2UgZm9udCBzaXplICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnR9XG59XG5cblxuLypxdWlja2xpbmtzIGFjdHVhbGx5IGp1c3QgY2hhbmdlIHRoZSBtYXgtd2lkdGggdG8gNjAwcHggKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRke2Rpc3BsYXk6YmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpe3dpZHRoOjEwMCV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbnt0ZXh0LWFsaWduOmxlZnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXR7ZGlzcGxheTpub25lfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGh7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9ja31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDEpIGEsLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSwuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGF7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlciFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MzhweCAzOHB4IWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MzhweCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTdweDtsZWZ0OjUwcHg7Zm9udC1zaXplOjE3cHh9XG4uc2VjdGlvbi1oZWFkZXIgaDJ7bWFyZ2luLWJvdHRvbToyNHB4fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItYWN0aXZle2Rpc3BsYXk6bm9uZX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGl7Ym9yZGVyLWJvdHRvbToxcHggI2M4YzZjMiBzb2xpZH1cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXJ7cGFkZGluZzozMHB4IDAgMH1cbn1cblxuQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbi8qcXVpY2tsaW5rcyBmaXhlZCBtYXJnaW4gdG9wICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICB3aWR0aDogNDclIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge21hcmdpbi10b3A6IDIwcHg7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBwIHtkaXNwbGF5OiBub25lO31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCBoNCBhIHtmb250LXdlaWdodDogNzAwO2NvbG9yOiAjM2IzYjNiIWltcG9ydGFudDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIGg0IGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLGFyaWFsO1xuICBmb250LXNpemU6IDE1cHg7fVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge2Rpc3BsYXk6IGJsb2NrO31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge2Rpc3BsYXk6IG5vbmU7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAxcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGR7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O3dpZHRoOjQ3JSFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7LmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFic3ttYXJnaW4tdG9wOjB9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2UwMDU4IWltcG9ydGFudH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFue2ZvbnQtc2l6ZToxOHB4IWltcG9ydGFudH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoe3JpZ2h0OjJweCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGV7bWFyZ2luLXRvcDoyMHB4fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRke3dpZHRoOjEwMCV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYXtmb250LXdlaWdodDo3MDA7Y29sb3I6IzNiM2IzYiFpbXBvcnRhbnR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDYXJvdXNlbCBsZXNzIHRoYW4gNjAwcHggc2NyZWVuICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbi8qbWFrZSAxMDAlIGhlaWdodCBpbiB0aGUgdGludCBiYWNrZ3JvdW5kICovXG4uY2Fyb3VzZWwtY2FwdGlvbiB7aGVpZ2h0OjEwMCU7fVxuXG4vKmFkanVzdCB0aGUgY29udGVudCB0byBtaWRkbGUgKi9cbmgyIHttYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7fVxuXG4vKiBhZGp1c3QgdGhlIGluZGljYXRvciB0byBtb3JlIGJvdHRvbSAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMge29wYWNpdHk6MC4zOyBib3R0b206IC0yMHB4fVxuXG4vKmNyZWF0ZSBzbWFsbGVyIGluZGljYXRvcnMgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSAuYWN0aXZlIHtoZWlnaHQ6MTBweCAhaW1wb3J0YW50OyB3aWR0aDoxMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDNweCB9XG5cbiB9XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIGZpeGVkIGJ1c2luZXNzIHBhZ2Ugd2l0aCBubyBzaWRla2ljayB0b3Agb24gbW9iaWxlICovXG5cbi5idXNpbmVzcy10aGVtZSAubmF2LW1vYmlsZS1oZWFkZXIge2hlaWdodDowfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypmb3IgcGVyc29uYWwsIGFkdmlzZXIgYW5kIGJ1c2luZXNzIGN0YSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuXG4vKmN0YSBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge2hlaWdodDoxMzBweDsgZGlzcGxheTp0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAzNXB4IH1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLypjdGEgIGFkanVzdCBjb250ZW50IHRvIHNpdCB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7aGVpZ2h0OjE2MHB4OyBkaXNwbGF5OnRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgcGFkZGluZzowIDM1cHggfVxuXG4vKiBjdGEgIHB1dCBib3JkZXIgcmlnaHQgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O31cbi53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTt9XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTczNzN9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbi8qIGN0YSBwdXQgYm9yZGVyIHJpZ2h0ICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTt9XG4ud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7fVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjN2E3MzczOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdhNzM3M31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4vKiBjdGEgcHV0IGJvcmRlciByaWdodCBvbiBtb2JpbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0LCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCB7Zm9udC1zaXplOjIwcHg7fVxuXG4vKiBjdGEgbGVzcyBwYWRkaW5nIG9uIG1vYmlsZSAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHsgcGFkZGluZzoxNXB4fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLyogZ2xvYmFsIGNoYW5nZSBtYWtlIHRoZSBtZCBidXR0b24gdG8gc21hbGwgYnV0dG9uICovXG4vKm1ha2UgdGhlIGJ1dHRvbiBjZW50ZXIqL1xuLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7bWFyZ2luLWxlZnQ6MDt9XG5cbi5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLW1kIHt0b3A6MjBweDt9XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge2hlaWdodDogNTBweDt9XG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDogMDt9XG5cbi8qY29udGFjdCB1cyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7dG9wOiAwcHg7IG1hcmdpbi1sZWZ0OjB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7d2lkdGg6IDEwMCU7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7d2lkdGg6IDEwMCU7fVxuXG4vKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLXJpZ2h0OjA7ICBtYXJnaW4tbGVmdDowJTt9XG5cbi8qY29udGFjdCB1cyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDowOyAgbWFyZ2luLWxlZnQ6NSU7IHdpZHRoOjk1JSB9XG59XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge2hlaWdodDogNTBweDt9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi8qY29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7dG9wOiA1MnB4OyBtYXJnaW4tbGVmdDowfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNjAlIWltcG9ydGFudDt9XG5cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDowOyAgbWFyZ2luLWxlZnQ6MTAlOyB3aWR0aDo5MCUgfVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgbWFyZ2luLWxlZnQ6MCU7IH1cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7d2lkdGg6YXV0bzt9XG5cbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDo1MnB4O31cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgdW5pZm9ybSBtaW4gaGVpZ2h0cyBpbiBkZXNrdG9wICovXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7bWluLWhlaWdodDoyODVweH1cblxuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6MHB4fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKkxhdGVzdCBuZXdzIEFkdmlzZXIgaG9tZXBhZ2UqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7bWFyZ2luLWJvdHRvbToyMHB4O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge21pbi1oZWlnaHQ6MH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogZml4IG5hYiBsb2dvIGFsaWdubWVudCBpbiBmb290ZXIgICovXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIC5wdWxsLXJpZ2h0IGltZyB7bWFyZ2luLXRvcDoxNnB4fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAucHVsbC1yaWdodCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLWJvdHRvbToxMHB4O31cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypwdXQgbW9yZSBtYXJnaW4gcmlnaHQgZnJvbSB0aGUgZ2x5cGhpY29uIGluc2lkZSBhY2Nyb2Rpb24gaW4gY29udGFjdCB1cyBwYWdlKi9cbi5wYWdlLWNvbnRlbnQgLnBhbmVsLWdyb3VwIC5wYW5lbCBwIC5tbGMtZ2x5cGgge21hcmdpbi1yaWdodDoxMHB4fVxuXG5cblxuLyogTEFURVNUIE5FV1MgJiBJTlNJR0hUUyAgLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblxuLypmaXhlZCBoZWlnaHQgaXNzdWUgd2l0aCA0IGxpbmVzICovXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7aGVpZ2h0OjEwMHB4O31cblxuLyphZGp1c3QgdGhlIHNwYWNlIHdpdGggcmVhZCBtb3JlIGxpbmsgKi9cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogNzBweDt9XG5cbn1cblxuXG4vKiBNQUtFIEdFVCBJTiBUT1VDSCBXUkFQUEVSIE5PIEJPUkRFUiBUT1AgLS0tLS0tLS0gKi9cblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHsgYm9yZGVyIDogbm9uZX1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMzpudGgtY2hpbGQob2RkKSB7Y2xlYXI6Ym90aH1cblxufVxuXG5cbi8qIEZJWEVEIGluIFZNIGNoYW5nZSBoZWlnaHQgNzczcHggdG8gNzY4cHggLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCl7XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7aGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7fVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG5cbi8qIG1ha2Ugbm8gaGVpZ2h0IGluIGg0IGFuZCBwIGluIHNtYWxsIHNjcmVlbiAqL1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cbn1cblxuXG5cblxuLyogRklYRUQgSU1QT1JUQU5UIFVQREFURVMgSEVJR0hUIElTU1VFUyBBTkQgUkVTUE9OU0lTVkUgIC0tLS0tLS0tLS0gKi9cblxuLndyYXBwZXIuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciBoMiB7bWFyZ2luLWJvdHRvbTo0MHB4fVxuXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IHttYXJnaW4tYm90dG9tOjQwcHh9XG5cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OjMwMHB4O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6aW5oZXJpdDt9XG5cbn1cblxuXG5cbi8qIE1MQyBGQU1JTFkgTElDRU5DRVNTIExPR09TIEFMSUdOTUVOVCBJU1NVRVMgLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtwYWRkaW5nLWJvdHRvbTozMHB4fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSBpbWcge21hcmdpbi1sZWZ0OjYwcHg7IHdpZHRoOjQwJX1cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIgaW1nIHttYXJnaW4tdG9wOjEwcHh9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzIGltZyB7bWFyZ2luLXRvcDoxNXB4OyBtYXJnaW4tbGVmdDoxMHB4O31cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQgaW1nIHsgbWFyZ2luLWxlZnQ6MjBweDt9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IGltZyB7IG1hcmdpbi10b3A6LTEwcHg7fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMge3BhZGRpbmctYm90dG9tOjMwcHh9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxLFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIsXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyxcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0LFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDUwJTt9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxIHttYXJnaW4tbGVmdDogLTI5cHg7fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIge21hcmdpbi1sZWZ0OiAtNjhweDsgbWFyZ2luLWJvdHRvbTozMHB4fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMge21hcmdpbi1sZWZ0OiAtNzBweDsgbWFyZ2luLWJvdHRvbTozMHB4fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTQge21hcmdpbi1sZWZ0OiAtNDBweDsgbWFyZ2luLWJvdHRvbTozMHB4fVxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge21hcmdpbi1sZWZ0OiAtNjVweDsgbWFyZ2luLWJvdHRvbToyMHB4fVxuXG59XG5cbi5hcXVhLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cblxuLmFxdWEtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cblxuLnJ1YmluZS10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cblxuLmFxdWEtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cblxuLnJ1YmluZS1uYXYgbGkuYWN0aXZlIGEge1xuICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxufVxuXG4ud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdj5saT5hIHtwYWRkaW5nOjEwcHh9XG5cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIC5idXR0b24tbWQge1xuICAgcGFkZGluZy10b3A6MTBweDtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgLmJ1dHRvbi1tZCB7XG4gICBwYWRkaW5nLXRvcDozcHg7XG59XG5cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10ZXh0LXdoaXRlLWl0YWxpY3MgaDIge1xuICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OkNoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoNCB7XG4gIGNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4ud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdi1pbmZsYXRpb24tcGx1cyBsaSB7cGFkZGluZy1sZWZ0OjB9XG59XG5cbi8vU3R5bGVzIGZvciBBcXVhIGFuZCBSdWJpbmUgYnV0dG9uIGFkZGVkIDExLzAyLzIwMTYgLy9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgICBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGhlaWdodDogMzJweCAhIGltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XG4gICAgICAgIH1cbiAgIH1cbn1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbiAgICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vVXBkYXRlZCBzdHlsZXMgZm9yIGJhbm5lciBidXR0b25zIGFkZGVkIG9uIDExLzAzLzIwMTYgYnkgVGFwYW4gLy9cblxuICAgICAgLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZVxuICAgICAgICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQ6aG92ZXIsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2U6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMzYjNiM2IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC1zbSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1hc3RoZWFkLXNtIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC1zbSB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICAgICAgICBjb2xvcjojM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgfSAgLy9FbmQgb2Ygc3R5bGVzIC8vXG5cbiIsIi8qIENyZWF0aW5nIHN0eWxlcyBmb3IgY2FtcGFpZ25zIC0gVGFwYW4gdmFzaGkgKi9cbi5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuXG4uY2FtcGFpZ24tY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG4gIHBhZGRpbmctYm90dG9tOjYwcHg7XG59XG5cbi5jYW1wYWlnbi1jb250ZW50LWN0YSBoNCB7XG4gIG1hcmdpbi10b3A6MDtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG5cbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLW1kLCAuY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1zbSwgLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbGcge1xuICBtYXJnaW4tbGVmdDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIG1hcmdpbi10b3A6MDtcbn1cblxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiMwNjk7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6NDBweDtcbn1cblxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBvdXRsaW5lOm5vbmU7XG59XG5cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6IzA2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xufVxuXG4uaW1wLWluZm8gLm1lZGlhIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubWFyZ2ludG9wNTAge1xuICBtYXJnaW4tdG9wOjUwcHg7XG59XG5cbi5jYW1wYWlnbi1jdGEge1xuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYW1wYWlnbi1jdGEgaDQge1xuICBtYXJnaW4tdG9wOjA7XG4gIG1hcmdpbi1ib3R0b206MDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOjA7XG59XG5cbi5jYW1wYWlnbi1jdGEgcCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndyYXBwZXItdXNlZnVsLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmRmYmY3O1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo0MnB4O1xufVxuXG4vKiBTdXBlciBzbWFydCBzdHJhdGVnaWVzICovXG5cbi53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5zbWFydC1zdHJhdGVneSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICB3aWR0aDoyMCU7XG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggaDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcblxufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHggISBpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNlOWU3ZTM7XG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggYSBpbWcge1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG4ubWFyZ2luYm90dG9tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5ib3R0b200MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmNhbXBhaWduLWdldC1pbi10b3VjaCBwIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuXG4uY2FtcGFpZ24tY29udGVudCBociB7XG4gIGNvbG9yOiAjYzhjNmMyO1xuICBtYXJnaW46IDQwcHggMHB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaCB7XG4gICAgIGNvbG9yOiAjMDE4MzhjO1xuICAgICBmb250LXNpemU6IDMwcHg7XG59XG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OjEycHg7XG59XG5cbi5zbWFydC1zdHJhdGVneSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgISBpbXBvcnRhbnQ7XG5cbn1cblxuLnN0cmF0ZWd5LWNvbnRlbnQgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggISBpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzICovXG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICBoZWlnaHQ6IDM3NXB4ICEgaW1wb3J0YW50O1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGEge1xuICBjb2xvcjojM2IzYjNiO1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vKiBBY2NlbnR1cmUgV2hpdGUgUGFwZXIgKi9cblxuLnZpZGVvLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xufVxuXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciwgLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xufVxuXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjZmM2VmO1xuICBwYWRkaW5nLWJvdHRvbTowO1xufVxuXG4udmlkZW8tbGlzdCAuZmxleC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206MjhweDtcbn1cblxuLnZpZGVvLWxpc3QgaDQge1xuICBmb250LXNpemU6MjBweDtcbiAgbGluZS1oZWlnaHQ6MjRweDtcbiAgbWFyZ2luLWJvdHRvbToyNHB4O1xufVxuXG4vKiBNTEMgSW5mbGF0aW9uIFBsdXMgKi9cblxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIGEge1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5uYXYtaW5mbGF0aW9uLXBsdXMgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLyogTWlzYyAqL1xuXG4ud3JhcHBlci1zaXRlbWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxOHB4O1xufVxuXG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6MTBweDtcbn1cblxuLmZpbmQtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5cbi5maW5kLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLCAuZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLCAuY29uc29saWRhdGUtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFyZ2luYm90dG9tNjAge1xuICBtYXJnaW4tYm90dG9tOjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2LWluZmxhdGlvbi1wbHVzIGxpIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDFweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuICAuY2FtcGFpZ24tY29udGVudCwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDo1MCU7XG4gICAgaGVpZ2h0OjM3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOjMyJTtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gIH1cblxuICAubmF2LXRhYnMgbGkubGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgICAuY2FtcGFpZ24tY29udGVudCwgLnBhZ2UtY29udGVudCwgLmNhbXBhaWduLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgXHQgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYW1wYWlnbi1jb250ZW50LCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLndyYXBwZXItdG9vbHMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBhbmVsLXRpdGxlIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGFuZWwgLmxpc3QtaXRlbS10ZXh0LCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhbmVsIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICB0YWJsZS50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICEgaW1wb3J0YW50O1xuICAgIH1cblxuICAuY2FtcGFpZ24tY3RhIC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tc20sIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbWQsIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5jZW50ZXItY3RhIC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBTbWFydCBzdHJhdGVneSByZXNwb25zaXZlIHN0eWxlcyAqL1xuXG4gIC53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDBweCBub25lO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGltZywgLnNtYXJ0LXN0cmF0ZWd5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgfVxuXG4gIC8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzIHJlc3BvbnNpdmUgc3R5bGVzICovXG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgXHRwYWRkaW5nLXRvcDoyMHB4O1xuICBcdHBhZGRpbmctYm90dG9tOjMwcHg7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcsIC51bmRlcnN0YW5kaW5nLXNlcmllcyBwIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6MDtcbiAgfVxuXG4gIC8qIEFkdmljZSAqL1xuXG4gIC5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICAgIGZsb2F0OmxlZnQ7XG4gIH1cblxuICAuY29tcC13aW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzozMHB4IDMwcHggMTJweCAzMHB4O1xuICB9XG59IiwiLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uZm9ybXMtbmF2LXByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYzhjNmMyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm1zYW5kZG9jcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZvcm1zYW5kZG9jcyAucGFuZWwgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5mb3Jtc2FuZGRvY3MgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuLmZvcm1zYW5kZG9jcyAuaWNvbi1tbGMtbG9naW4tdG8tc2VjdXJlLXNpdGUsIC5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdG9wOjVweDtcbn1cblxuLmZvcm1zLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybXMtc2VhcmNoIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvcm1zLXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5nbHlwaGljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MDE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtNXB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDY1MHB4O1xufSIsIi8qIENvbnRhY3QgdXMgUGFnZSAmIEZvcm1zIGFuZCBEb2NzIFRoZSBTZWFyY2ggc3R5bGUgKi9cblxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpsZWZ0O30gLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7aGVpZ2h0OjUwcHg7fSAvKnRoZSBoZWlnaHQgb2YgdGhlIGlucHV0IHRleHQgZmllbGQgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7aGVpZ2h0OjUwcHg7IGZvbnQtc2l6ZTogMjBweDtcbmZvbnQtZmFtaWx5OkNoYXJsaWUtU3RkLU1lZGl1bTt9IC8qdGhlIGhlaWdodCAmIGZvbnQgcHJvcGVydGllcyBmb3IgdGhlIHN1Ym1pdCBidXR0b24gKi9cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6MTAwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpjZW50ZXI7fSAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge3dpZHRoOiAxMDAlICFpbXBvcnRhbnR9IC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge21hcmdpbi10b3A6IDEwcHg7IHdpZHRoOjEwMCV9IC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzowcHh9IC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi03MHB4OyBwYWRkaW5nLWJvdHRvbTo0NXB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biwgLndyYXBwZXIuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sIC53cmFwcGVyLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIHtkaXNwbGF5OmluaXRpYWw7fVxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cblxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6MTBweCAwfVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTU1cHg7IHBhZGRpbmctYm90dG9tOjcwcHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IHdpZHRoOiA1NSU7IH0gLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7fVxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjklO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG4gIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIHRoaXMgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge3BhZGRpbmc6IDBweCAwO30gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOiAtNTBweDsgcGFkZGluZy1ib3R0b206NDBweH0gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDoxNiU7fVxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KXtcbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDsgLyogc2VhcmNoIGJ1dHRvbiBwYWRkaW5nIHRvcCAqL1xufVxufVxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7IG1pbi13aWR0aDoxNDBweDt9IC8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuXG4ud3JhcHBlci53cmFwcGVyLWRhcmsge2JhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7fSAvKmNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIHRoaXMgKi9cblxuXG4vKiBGQVFzIHBhZ2UgZm9yIFNlYXJjaCBzdHlsZSBhbmQgVGFicyBpc3N1ZSAgKi9cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHttYXJnaW4tYm90dG9tOjMwcHg7fVxuXG4vKnJlc3R5bGUgdGhlIGJ1dHRvbiAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDoxNDBweDtcbiAgaGVpZ2h0OjUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6OHB4O1xufVxuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6NTBweDsgLypoZWlnaHQgb2YgdGhlIGlucHV0ICovXG5cbn1cblxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2JjNDQwMX0gIC8qaG92ZXIgY29sb3IgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1OTlweCkge1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtkaXNwbGF5OmJsb2NrfSAvKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4vKnJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6MTBweDtcbiAgaGVpZ2h0OjUwcHg7IHdpZHRoOjEwMCU7IH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG4ud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtmbG9hdDpub25lfSAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG5cblxuLypCb3JkZXIgdG9wIG5vbmUgaW4gY29udGVudCB3aGVuIHRoZSBhY2NvcmRpb24gcGFuZWwgaXMgb3BlbiBvciAtICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5LCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIHtib3JkZXItdG9wOjB9XG5cbi8qIENvbnRhY3QgdXMgUGFnZSAmIEZvcm1zIGFuZCBEb2NzIFRoZSBTZWFyY2ggc3R5bGUgKi9cblxuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpsZWZ0O30gLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7aGVpZ2h0OjUwcHg7fSAvKnRoZSBoZWlnaHQgb2YgdGhlIGlucHV0IHRleHQgZmllbGQgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7aGVpZ2h0OjUwcHg7IGZvbnQtc2l6ZTogMjBweDtcbmZvbnQtZmFtaWx5OkNoYXJsaWUtU3RkLU1lZGl1bTt9IC8qdGhlIGhlaWdodCAmIGZvbnQgcHJvcGVydGllcyBmb3IgdGhlIHN1Ym1pdCBidXR0b24gKi9cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbi5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6MTAwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7dGV4dC1hbGlnbjpjZW50ZXI7fSAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge3dpZHRoOiAxMDAlICFpbXBvcnRhbnR9IC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge21hcmdpbi10b3A6IDEwcHg7IHdpZHRoOjEwMCV9IC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzowcHh9IC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi03MHB4OyBwYWRkaW5nLWJvdHRvbTo0NXB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzoxMHB4IDB9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNTVweDsgcGFkZGluZy1ib3R0b206NzBweH0gLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzAlIWltcG9ydGFudDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6OSU7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNjAlIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzogMHB4IDA7fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6IC01MHB4OyBwYWRkaW5nLWJvdHRvbTo0MHB4fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9ICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjE2JTt9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpe1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50OyAvKiBzZWFyY2ggYnV0dG9uIHBhZGRpbmcgdG9wICovXG59XG59XG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHsgbWluLXdpZHRoOjE0MHB4O30gLyptaW4gd2lkdGggMTQwcHggYnV0dG9uICovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyayB7YmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNzt9IC8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuXG5cbi8qIEZBUXMgcGFnZSBmb3IgU2VhcmNoIHN0eWxlIGFuZCBUYWJzIGlzc3VlICAqL1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge21hcmdpbi1ib3R0b206MzBweDt9XG5cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOjE0MHB4O1xuICBoZWlnaHQ6NTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDo4cHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LCAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDo1MHB4OyAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cblxufVxuXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojYmM0NDAxfSAgLypob3ZlciBjb2xvciAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU5OXB4KSB7XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6YmxvY2t9IC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xuICBoZWlnaHQ6NTBweDsgd2lkdGg6MTAwJTsgfVxuXG4vKlNlYXJjaCByZXN1bHQgcGFnZSAqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6YmxvY2t9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG4ud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtmbG9hdDpub25lfSAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG5cblxuLypCb3JkZXIgdG9wIG5vbmUgaW4gY29udGVudCB3aGVuIHRoZSBhY2NvcmRpb24gcGFuZWwgaXMgb3BlbiBvciAtICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5LCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIHtib3JkZXItdG9wOjB9XG5cblxuLypoaWRlIHVud2FudGVkIGljb24gc2VhcmNoIGluIGZvcm1zIGFuZCBkb2NzICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9XG5cblxuLypTZWFyY2ggcmVzdWx0cyAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHBhZGRpbmcqL1xuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciB7cGFkZGluZzo2MHB4IDE1cHg7fVxuXG4vKlNlYXJjaCByZXN1bHQgcGFnZSBmaXhlZCB0YWJzIGJvcmRlciovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7Ym9yZGVyLWxlZnQ6MDsgYm9yZGVyLXJpZ2h0OjA7fVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbi5zZWFyY2gtdHlwZS1zZWxlY3RlZCB7Ym9yZGVyOjB9XG5cbn1cblxuLypmb3Igc2VhcmNoIGJveCBpbiBmYXFzIGFuZCBjb250YWN0IHVzIHBhZ2VzLCAgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTUwcHg7IHRleHQtYWxpZ246bGVmdDsgcGFkZGluZy1ib3R0b206NDBweDt9XG5cbi8qZm9yIHNlYXJjaCBib3ggaW4gZm9ybXMgYW5kIGRvY3MgcGFnZSAsIG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgYW5kIGFkanVzdCBwb3NpdGlvbiAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmNlbnRlcjsgbWFyZ2luOmF1dG87IG1hcmdpbi10b3A6MHB4OyBwYWRkaW5nLWJvdHRvbTowcHg7fVxuXG5cbi8qYWRkYXB0aW5nIG5ldyBtZWdhbWVudSBzdHlsZSBzbyB0aGlzIGJlbG93IGZvciB0b3AgcmlnaHQgc2VhcmNoIGJveCBuZWVkcyB0byBjaGFuZ2UgKi9cbi5uYXYtbW9iaWxlLWhlYWRlciAuY29sLXhzLTUge3dpZHRoOjEwMCU7IHBvc2l0aW9uOmFic29sdXRlO31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4vKmZvciBzZWFyY2ggYm94IHRvcCByaWdodCwgcG9zaXRpb24gdGhlIHNlYXJjaCBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUqL1xuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uXG57cmlnaHQ6IDBweDsgdG9wOjNweCB9XG5cbi8qZm9yIGZhcXMsIGNvbnRhY3QgdXMgc2VhcmNoIGJveCBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3BhZGRpbmctYm90dG9tOjYwcHg7fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblxuLypmb3JtcyAmIGRvY3Mgc2VhcmNoIGJveCwgY2xvc2UgdGhlIGdhcCBmcm9tIGlucHV0IGZpZWxkIHdpdGggZ28gYnV0dG9uIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6IC01cHg7fVxuXG59IiwiLnlhbW0tZncge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgLyogei1pbmRleDogNTsgKi9cbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA3cHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICAubWVnYW1lbnUtY3RhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDRmNTk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nbHlwaGljb24ge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgY29sb3I6ICNiYzQ0MDE7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIH1cblxuICAvKiBtYWtlIHRoZSBjb2wgdG8gZml0IDQgY29scyBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG5cbiAgLyogZnVsbCB3aWR0aCBtZWdhbWVudSAqL1xuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMjBweCAxMDAwZW0gMzBweCAxMDAwZW07XG4gICAgICBtYXJnaW46IDAgLTEwMDBlbTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAvKmFkanVzdCB0aGUgaGVpZ2h0IG9mIHRoZSB0ZWFsIGhlYWRlciBsZWZ0IHBhbmVsICovXG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogNTVweFxuICB9XG5cbiAgLypoaWRlIGN0YSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4gIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUgaDUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLypwdXQgaGFtYnVyZ2VyIGljb24gbW9yZSBjbGlja2FibGUgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBoZWlnaHQ6IGluaGVyaXRcbiAgfVxuXG4gIC52aXNpYmxlLXhzIC5zaXRlLXNlbGVjdC1uYXYgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgIWltcG9ydGFudDtcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkgYSB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLnZpc2libGUteHMgLnNpdGUtc2VsZWN0LW5hdiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxNzc4MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgIWltcG9ydGFudFxuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYSwgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI4ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnRcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnRcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggM3B4IDEycHggMTVweDtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBoZWlnaHQ6IGluaGVyaXRcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweFxuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgbGkge1xuICAgIGZsb2F0OiBub25lXG4gIH1cblxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgfVxuXG4gIC5uYXYtcGlsbHM+bGkrbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAubmF2LXBpbGxzPmxpPmEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgICAgcGFkZGluZzogMTRweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gIH1cblxuICAucm93Lm1lZ2FtZW51LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cblxuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwXG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgYm9yZGVyOiAwXG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpmb2N1cyB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8qIENTUyBmb3IgUmV0aXJlbWVudCBIdWIgXG5cbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cbi8qIE1vcmUgaGVhZGluZ3Mgc3R5bGUgKi9cblxuXG5cbi5sZy1IZWFkaW5nIGgxLCAubGctSGVhZGluZyBoMiwgLmxnLUhlYWRpbmcgaDMsIC5sZy1IZWFkaW5nIGg0LCAubWQtSGVhZGluZyBoMSwgLm1kLUhlYWRpbmcgaDIsIC5tZC1IZWFkaW5nIGgzLCAubWQtSGVhZGluZyBoNCwgLnNtLUhlYWRpbmcgaDEsIC5zbS1IZWFkaW5nIGgyLCAuc20tSGVhZGluZyBoMywgLnNtLUhlYWRpbmcgaDQsIC54cy1IZWFkaW5nIGgxLCAueHMtSGVhZGluZyBoMiwgLnhzLUhlYWRpbmcgaDMsIC54cy1IZWFkaW5nIGg0IHtsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnR9XG5cblxuLmxnLUhlYWRpbmcgaDEsXG4ubGctSGVhZGluZyBoMixcbi5sZy1IZWFkaW5nIGgzLFxuLmxnLUhlYWRpbmcgaDQgIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IFxufVxuXG4ubWQtSGVhZGluZyBoMSxcbi5tZC1IZWFkaW5nIGgyLFxuLm1kLUhlYWRpbmcgaDMsXG4ubWQtSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyBcbn1cblxuLnNtLUhlYWRpbmcgaDEsXG4uc20tSGVhZGluZyBoMixcbi5zbS1IZWFkaW5nIGgzLFxuLnNtLUhlYWRpbmcgaDQgIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IFxufVxuXG4ueHMtSGVhZGluZyBoMSxcbi54cy1IZWFkaW5nIGgyLFxuLnhzLUhlYWRpbmcgaDMsXG4ueHMtSGVhZGluZyBoNCAge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgXG59XG5cbi5mb250LUhlbHZldGljYSBoMSwgLmZvbnQtSGVsdmV0aWNhIGgyLCAuZm9udC1IZWx2ZXRpY2EgaDMsIC5mb250LUhlbHZldGljYSBoNCwgLmZvbnQtSGVsdmV0aWNhIGg1LCAuZm9udC1IZWx2ZXRpY2EgaDYge2ZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O31cblxuXG4uZm9udC1DaGFybGllLVNiLXAgcCB7Zm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCcsIEhlbHZldGljYSxBcmlhbCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjojM2IzYjNiO31cbi5mb250LUNoYXJsaWUtTWVkLXAgcCB7Zm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsQXJpYWwgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6IzNiM2IzYjt9XG5cbi5mb250LUNoYXJsaWUtTWVkLWgxIGgxLCAuZm9udC1DaGFybGllLU1lZC1oMiBoMiwgLmZvbnQtQ2hhcmxpZS1NZWQtaDMgaDMsIC5mb250LUNoYXJsaWUtTWVkLWg0IGg0IHtmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSxBcmlhbCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjojM2IzYjNiO31cblxuXG4uZm9udC0xNSBoMSwgLmZvbnQtMTUgaDIsIC5mb250LTE1IGgzLCAuZm9udC0xNSBoNCwgLmZvbnQtMTUgaDUsIC5mb250LTE1IGg2IHtmb250LXNpemU6IDE1cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxuXG4uZm9udC0xNiBoMSwgLmZvbnQtMTYgaDIsIC5mb250LTE2IGgzLCAuZm9udC0xNiBoNCwgLmZvbnQtMTYgaDUsIC5mb250LTE2IGg2IHtmb250LXNpemU6IDE1cHg7fVxuXG5cbi8qaW1hZ2UgaGFsZiovXG4gXG4uaW1nLWhhbGYtdyB7d2lkdGg6NTAlOyBoZWlnaHQ6YXV0bzt9XG4uaW1nLWhhbGYtaCB7aGVpZ2h0OjEwMCU7IHdpZHRoOmF1dG87fVxuXG5cbi8qTUFTVEhFQUQqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtmb250LXNpemU6IDI0cHg7IHdpZHRoOjUwJTt9XG5cblxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIsIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIHttYXJnaW4tYm90dG9tOjEycHg7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9XG5cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyIGEsIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGEgeyBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O31cblxuXG4vKmRpc2NsYWltZXIqL1xuXG4uZm9udC1IZWx2ZXRpY2Euc21hbGwgaDIge2ZvbnQtc2l6ZTogMTRweDt9XG5cblxuLypCcmVhZGNydW1icyovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtmb250LXNpemU6MTVweDt9XG5cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsIC5tYXN0aGVhZC13cmFwcGVyIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG4vKkFjY2Vzc2liaWxpdHkgbm8gb3V0bGluZSAqL1xuXG5cbi8qRXh0ZXJuYWwgSWNvbnMgKi9cblxuLmV4dExpbmsgLmdseXBoaWNvbiB7bWFyZ2luLWxlZnQ6IDVweDsgZm9udC1zaXplOjAuOGVtO31cblxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG59XG5cblxuLypCdXR0b24gUnViaW5lKi9cblxuYTpob3ZlciAuYnV0dG9uLXNtLXJ1YmluZSwgYTpmb2N1cyAuYnV0dG9uLXNtLXJ1YmluZXsgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O31cblxuXG5cbi8qUmV0SHViICovXG5cbi53cmFwcGVyLXJldGh1YiBhOmhvdmVyIHNwYW4ge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG4ud3JhcHBlci1yZXRodWIgLnByb2R1Y3QtcGFnZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYTpob3ZlciwgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMyBhOmhvdmVyLCAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhpZC1saTEgbGk6Zmlyc3QtY2hpbGQsIC5oaWQtbGktYWN0aXZlIGxpLmFjdGl2ZSB7ZGlzcGxheTogbm9uZTt9XG5cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREFENjtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzNzY5MTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0FBQThBNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB0b3A6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBoNCBhIHtmb250LWZhbWlseTonQ2hhcmxpZS1TdGQtU2VtaUJvbGQnICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O31cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQ6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudH1cblxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge21hcmdpbi10b3A6LTEwcHg7Zm9udC1zaXplOjE1cHg7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmc6N3B4IDEwcHg7aGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDt9XG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O31cblxuXG5cbi5uZXdociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld1RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uaW50cm8taWNuIGltZyxcbi5pbnRyby1pY24yIGltZyxcbi5pbnRyby1pY24zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludHJvLWljbiBpbWcge1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5pbnRyby1pY24yIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmludHJvLWljbjMgaW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udGlsZXMtaWNuIGltZyB7XG4gIGhlaWdodDogNjJweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2hlaWdodCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZUxpbmtzRGl2IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYWdlTGlua3NXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2VMaW5rc1dyYXBwZXIgaDIsIC5wYWdlTGlua3NXcmFwcGVyIGgzLCAucGFnZUxpbmtzV3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlTmF2UmlnaHRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBhZ2VMaW5rcyAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGFnZUxpbmtzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhDNkMyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2VMaW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM2QzI7XG59XG4ucGFnZUxpbmtzIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBjb2xvcjogI0FBQThBNDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6MCAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRoLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRoLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRoIHt3aGl0ZS1zcGFjZTogaW5oZXJpdDt9XG5cblxuLypUYWJsZXMgU3RhY2tlZCBPbmUgKi9cbi50YWJsZV9zdGFja2VkMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlRhYmxlcyBTdGFja2VkIFR3byAqL1xuLnRhYmxlX3N0YWNrZWQyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCk6bm90KDpudGgtY2hpbGQoMSkpIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZC50ZFRvdCB7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1ODU2NTIgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bGFzdC1jaGlsZCB0ZC50ZFRvdCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbi55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge2ZvbnQtc2l6ZTogMjJweDsgd2lkdGg6NTAlO31cblx0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCwgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cblx0XG5cdC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7bWluLWhlaWdodDogMjgwcHg7fVxuXHRcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtkaXNwbGF5OiBub25lO31cblx0ICBcbiAgLm1lZ2FtZW51LWN0YSBsaTpudGgtY2hpbGQoMykgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikge2Rpc3BsYXk6IG5vbmU7fSAgXG5cdFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyoudGFibGVfc3RhY2tlZDIudGFibGUgdGQsIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7d2lkdGg6NTAlO30qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZUxpbmtzRGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZ2VMaW5rc0RpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXHQucGFnZU5hdlJpZ2h0V3JhcHBlciB7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4O31cblx0XG5cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLWNvbCB7aGVpZ2h0OjI3MHB4fVxuXHRcblx0XG4vKk92ZXJ2aWV3IHRodW1ibmFpbHMgKi9cblx0LnRodW1ibmFpbHMtb3ZlcnZpZXcgIHtwYWRkaW5nLWJvdHRvbToxMDBweDt9XG5cbi50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtib3JkZXItYm90dG9tOm5vbmU7fVxuXG5cdFxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuXHQub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2JvcmRlci1ib3R0b206IG5vbmU7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlTGlua3NEaXYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5pbnRyby1pY24gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLypUaWxlcyovXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nLFxuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIG9uZSAqL1xuXHRcblx0LndyYXBwZXItcmV0aHViIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0ZCwgLndyYXBwZXItcmV0aHViIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O31cblx0XG5cdFxuICAudGFibGVfc3RhY2tlZDEudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qVGFibGUgc3RhY2tlZCB0d28gKi9cbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZC50ZFRvdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgLypwYWRkaW5nLWJvdHRvbTogMjAwJTsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmF5RGl2SW1nIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm9oZWlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vaGVpZ2h0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXHRcblx0LmludHJvLWljbiBpbWcge21hcmdpbi10b3A6LTdweH1cblx0XG5cdC5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlciAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSB7bWluLWhlaWdodDogaW5oZXJpdDt9XG5cdFxuXHRcblx0LnRodW1ibmFpbHMtb3ZlcnZpZXcgIHtwYWRkaW5nLWJvdHRvbTozMHB4O31cblxuLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2JvcmRlci1ib3R0b206bm9uZTt9XG5cdFxuXHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XG4ubGctSGVhZGluZyBoMSwgLmxnLUhlYWRpbmcgaDIsIC5sZy1IZWFkaW5nIGgzLCAubGctSGVhZGluZyBoNCwgLm1kLUhlYWRpbmcgaDEsIC5tZC1IZWFkaW5nIGgyLCAubWQtSGVhZGluZyBoMywgLm1kLUhlYWRpbmcgaDQsIC5zbS1IZWFkaW5nIGgxLCAuc20tSGVhZGluZyBoMiwgLnNtLUhlYWRpbmcgaDMsIC5zbS1IZWFkaW5nIGg0LCAueHMtSGVhZGluZyBoMSwgLnhzLUhlYWRpbmcgaDIsIC54cy1IZWFkaW5nIGgzLCAueHMtSGVhZGluZyBoNCB7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O31cblx0XG5cbi8qTUFTVEhFQUQqL1xuLm1hc3RoZWFkLXdyYXBwZXIgLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHsgY29sb3I6ICNmZmY7bGluZS1oZWlnaHQ6IDEuMjt3aWR0aDogOTAlO2ZvbnQtc2l6ZTogMTNweDttYXJnaW4tbGVmdDogMiU7bWFyZ2luLWJvdHRvbTogMTVweDt9XG5cdFxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oYXNCdExlZnQgLmJ1dHRvbi1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IHtib3JkZXI6MH1cblxuLndyYXBwZXIuZW1iZWRmb3JtIGxhYmVsLCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBpbnB1dCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgc2VsZWN0LCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCB0ZXh0YXJlYSwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgYnV0dG9uIHtmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTVweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBtYXJnaW46MHB4IDAgMHB4IDB9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSBwIHtmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MThweDsgZm9udC13ZWlnaHQ6bm9ybWFsfVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCB7dGV4dC1hbGlnbjpjZW50ZXI7fVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhIHsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGN1cnNvcjpwb2ludGVyOyBwYWRkaW5nOiA4cHggMjBweDsgYmFja2dyb3VuZC1jb2xvcjojYzk1MTA5OyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiOyBmb250LXNpemU6IDIwcHg7fVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7fVxuXG5cbi53cmFwcGVyLmVtYmVkZm9ybSAudWktc3RhdGUtZGVmYXVsdCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdHtib3JkZXItY29sb3I6I2NjYzsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7IHBhZGRpbmc6MTBweDsgbWFyZ2luOjVweCAwIDMwcHggMDsgd2lkdGg6ODAlOyB9XG5cbi8qLnVpLXRvb2x0aXAge2JveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50OyBib3JkZXI6MXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowIWltcG9ydGFudDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MnB4IDRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O31cbi51aS10b29sdGlwLWNvbnRlbnQge2ZvbnQtc2l6ZToxMHB4O30gICovXG5cbi53cmFwcGVyLmVtYmVkZm9ybSAuZmllbGRzdW1tYXJ5IGNlbnRlciB7dGV4dC1hbGlnbjpsZWZ0OyBmb250LXNpemU6MTNweDt9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSAudG9vbHRpcC1jb250YWluZXIge3dpZHRoOjkwJSAhaW1wb3J0YW50fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0e3dpZHRoOjYwJX1cbn0iLCIuY2Fyb3VzZWwtaW5uZXIge1xuICAuaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLml0ZW0sIC5hY3RpdmUubGVmdCwgLmFjdGl2ZS5yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5hY3RpdmUsIC5uZXh0LmxlZnQsIC5wcmV2LnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiLndyYXBwZXItYWR2aXNlci1zZWFyY2gge1xuICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhIGltcG9ydGFudDtcbn1cblxuZm9ybSNhZHZzZWFyY2gge1xuICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xufVxuI2FkdnNlYXJjaHN1YiB7XG4gIG1hcmdpbi10b3A6MTBweDtcbn1cblxuLmFkdmNvbDF7XG4gIHdpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OjI4cHg7XG59XG5cblxuI2FkdnNlYXJjaHN1YiBzcGFuLnVpLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4ICEgaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nLXRvcDo5cHg7XG4gIHBhZGRpbmctYm90dG9tOjlweDtcbiAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYzk1MTA5JyxlbmRDb2xvcnN0cj0nI2M5NTEwOScpICFpbXBvcnRhbnQ7XG59XG5cbi5hZHZsYWJlbCB7XG4gICAgIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbn1cblxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDhweCA2cHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIHNlbGVjdCB7XG4gIGhlaWdodDozNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6MDtcbiAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbn1cblxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggaW5wdXQjbG9jLCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCBpbnB1dCNxIHtcbiAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbn1cblxuLmFkdmNvbDUge1xuICB3aWR0aDogMjAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5kaWR5b3VtZWFudGV4dCB7XG4gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdGNvbnRhaW5lcndyYXAge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnJlc3VsdHBhZ2luZyB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRwYWdpbmcgcCB7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgIG1hcmdpbi10b3A6IDVweCAhIGltcG9ydGFudDtcbn1cblxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIHtcbiAgICAgbWFyZ2luOiAtMzVweCAwcHggMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYSB7XG4gICAgIGNvbG9yOiAjMDM3NjkxO1xuICAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uLCAucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxuXG5vbC5zZWFyY2hyZXN1bHRzIHtcbiAgICAgbWFyZ2luOiAwcHggISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaSB7XG4gICAgIGJvcmRlci1ib3R0b206IDAgISBpbXBvcnRhbnQ7XG4gICAgIGJvcmRlci10b3A6IDA7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgIGJvcmRlci1ib3R0b206IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0aXRlbSB7XG4gIC5hZHZpc2VydGl0bGUsIC5hZHZpc2VyYWRkcmVzcywgLmFkdmlzZXJkZXRhaWwsIC5waG9uZUFkdmlzZXJCdXR0b24ge1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICB9XG59XG5cbmEuc2VhcmNocmVzdWx0bGluayB7XG4gICAgIGNvbG9yOiAjMDM3NjkxO1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuc2VhcmNocmVzdWx0bGluazpob3ZlciB7XG4gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaG92ZXJBZHZpc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0ICFpbXBvcnRhbnQ7XG59XG5cbi8vTWlzY1xuXG4uZmluZC1hZHYtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwcHg7XG59XG5cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE2cHg7XG59XG5cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5maW5kLWFkdi1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0Oi0xcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuXG4gIC5yZXN1bHRwYWdpbmcgdWwubmF2aCB7XG4gICAgIG1hcmdpbjogLTMwcHggMHB4IDBweCAhIGltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVcGRhdGVkIHN0eWxlcyBmb3IgRmluZCBhbiBhZHZpc2VyIGFkZGVkIDI4LzAxLzIwMTYgLy9cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmNvbC1jdXN0b20gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNmaW5kYWR2aXNlcmludGVyZmFjZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbiNmaW5kYWR2aXNlcmludGVyZmFjZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbmZvcm0jYWR2c2VhcmNoIC5hZHZsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggNnB4ICEgaW1wb3J0YW50O1xufVxuXG4uZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQjbG9jLFxuLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0I3Ege1xuICBmb250LXNpemU6IDE1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4ICEgaW1wb3J0YW50O1xufVxuXG5mb3JtI2FkdnNlYXJjaCAjYWR2c2VhcmNoc3ViIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OjM2cHggIWltcG9ydGFudDtcbn1cblxuZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIHtcbiAgcGFkZGluZy1ib3R0b206NDBweDtcbn1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCBhIHtcbiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWFkdm9wdGlvbnMucG5nXCIpO1xuIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxcHg7XG4gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1hZHZvcHRpb25zZG93bi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIC5hZHZhbmNlZE9wdGlvbnMge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Q4ZDZkMjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jcXVpY2tTZWFyY2gge1xuICBwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2hjb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGljZW5zZWVmaWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubGljZW5zZWVmaWx0ZXIgLmxpY0ZpbHRlclRpdGxlLCAubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubGljZW5zZWVmaWx0ZXIgLmxpY0ZpbHRlclRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCB7XG4gIGJvcmRlcjogMHB4O1xuICBoZWlnaHQ6IGF1dG8gISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCAubGljZW5zZWVGaWx0ZXJDaGVja2JveCBsYWJlbC5saWNGaWx0ZXJMYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5kaWR5b3VtZWFudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhIGltcG9ydGFudDtcbn1cblxuLnJlc3VsdGNvbnRhaW5lcndyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbn1cblxuLnJlc3VsdHBhZ2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhIGltcG9ydGFudDtcbn1cblxuLnJlc3VsdHBhZ2luZyBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRwYWdpbmcgdWwubmF2aCB7XG4gIG1hcmdpbjogLTUwcHggMHB4IDBweCAhIGltcG9ydGFudDtcbn1cblxuLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbiwgLnJlc3VsdHBhZ2luZyB1bC5uYXZoIGxpIGEub246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNiM2IzYiAhIGltcG9ydGFudDtcbn1cblxub2wuc2VhcmNocmVzdWx0cyB7XG4gbWFyZ2luLWxlZnQ6IDBweDtcbiBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmFkdmlzZXJSZXN1bHQgLmFkdmlzZXJhZGRyZXNzLCAuYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFkdmlzZXJSZXN1bHQgLmFkdmlzZXJkZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWR2aXNlclJlc3VsdCAuYWR2aXNlcmRldGFpbCBiciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmNvbnRhaW5lciB7XG4gICBwYWRkaW5nLWxlZnQ6IDBweDtcbiB9XG5cbiAgZm9ybSNhZHZzZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTk5OXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk5OTlweDtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIGZpZWxkc2V0IHtcbiAgIG1pbi1oZWlnaHQ6MTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gICBtYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgZm9ybSNhZHZzZWFyY2ggLmFkdmNvbDEsIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2wzIHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZjb2wyIHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIGlucHV0LFxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgc2VsZWN0IHtcbiAgICB3aWR0aDogMzAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zZWFyY2hjb250YWluZXIgLmxpY2Vuc2VlZmlsdGVyIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2hjb250YWluZXIgLmxpY2Vuc2VlZmlsdGVyIGgyLmxpY0ZpbHRlclRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBmb3JtI2FkdnNlYXJjaCAuYWR2Y29sNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhIGltcG9ydGFudDtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXQsXG4gIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXJfc2VhcmNoX2lucHV0cyBzZWxlY3Qge1xuICAgIHdpZHRoOiA1ODBweCAhIGltcG9ydGFudDtcbiAgfVxuXG59XG5cbi8vIEdsZW5uIHN0eWxlc1xuXG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cbiAgIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIGZpZWxkc2V0IHtkaXNwbGF5OiB0YWJsZS1jZWxsO31cblx0Ym9keSB7Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDt9XG59XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9XG5cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlIHtwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2F1c01hcCwgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2F1c01hcCBzdmc6bm90KDpyb290KSB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O31cblxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjZmluZGFkdmlzZXJpbnRlcmZhY2UgI3F1aWNrU2VhcmNoIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5maW5kYWR2aXNlcl9iYW5uZXIge2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7fVxuXG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZjb2wxIHt3aWR0aDogMTUwcHggIWltcG9ydGFudDt9XG5cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdHBhZ2Ugb2wuc2VhcmNocmVzdWx0cyBsaSB7Ym9yZGVyLXRvcDoxcHggI0Q4RDZEMiBzb2xpZDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDFweCAjRDhENkQyIHNvbGlkICFpbXBvcnRhbnR9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzIHtmbG9hdDpyaWdodDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIHtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOiA1cHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCAuYWR2YW5jZWQge21hcmdpbi10b3A6IDAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTogNXB4O31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCAuY29sbGFwc2VkIHtwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggLmFkdmFuY2VkIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubGljZW5zZWVmaWx0ZXIgLmxpY2Vuc2VlRmlsdGVyQm94IC5saWNlbnNlZUZpbHRlckNoZWNrYm94IGxhYmVsLmxpY0ZpbHRlckxhYmVsIHtmb250LXdlaWdodDo3MDA7IG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6IDIyMHB4O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlRmlsdGVyQ2hlY2tib3ggLmxpY0ZpbHRlci5jaGVja2JveC1pbmxpbmUge21hcmdpbi1sZWZ0OjA7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBoNC5hZHZpc2VycmVzdWx0dGl0bGUgeyBmbG9hdDogbGVmdDt9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBoNC5hZHZpc2VycmVzdWx0dGl0bGUgaW1nIHsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6LTVweDsgbWFyZ2luLXJpZ2h0OiA1cHg7IG1hcmdpbi1sZWZ0OiAtNXB4O31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyYWRkcmVzcyB7Y2xlYXI6Ym90aH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmxpY2Vuc2VlZmlsdGVyIC5saWNlbnNlZUZpbHRlckJveCB7cGFkZGluZy10b3A6MTVweH1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciAge3BhZGRpbmctYm90dG9tOjIwcHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNoY29udGFpbmVyIHttYXJnaW4tdG9wOiA0MHB4O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnZSBvbC5zZWFyY2hyZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtib3JkZXItdG9wOjBweCAjRDhENkQyIHNvbGlkO31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzLCAud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0Y29udGFpbmVyIHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAjbWFwX2NhbnZhcyB7ZmxvYXQ6IG5vbmU7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCB7cGFkZGluZy1ib3R0b206MTBweH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCBmb3JtI2FkdnNlYXJjaCwgLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDk5OTllbTsgcGFkZGluZy1yaWdodDogOTk5OWVtOyBtYXJnaW4tcmlnaHQ6IC05OTk5ZW07IG1hcmdpbi1sZWZ0OiAtOTk5OWVtOyB9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5tYXBfY2FudmFzX3dyYXAuY29sLWxnLTcge3BhZGRpbmctcmlnaHQ6MH1cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNtYXBfY2FudmFzIHttYXJnaW4tcmlnaHQ6MDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoICNmaW5kYWR2aXNlcmludGVyZmFjZSAjcXVpY2tTZWFyY2gge2JhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogLTVweDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5zZWFyY2hjb250YWluZXIgLmNvbC1zbS00Omxhc3QtY2hpbGQge21hcmdpbi1sZWZ0Oi01cHh9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuc2VhcmNoY29udGFpbmVyIC5jb2wtc20tNDpudGgtY2hpbGQoMikge21hcmdpbi1sZWZ0Oi0xMHB4fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlIHtwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1yaWdodDowfVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyIHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9XG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7fVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggZm9ybSNhZHZzZWFyY2ggLmFkdmNvbDUge21hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDsgdG9wOjA7cG9zaXRpb246IHJlbGF0aXZlOyBmbG9hdDpub25lO2hlaWdodDogMDt6LWluZGV4OiAwO31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoICNhZHZzZWFyY2hzdWIge21hcmdpbi10b3A6MTZweDsgei1pbmRleDowfVxuXG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIHtwYWRkaW5nLXRvcDoyMHB4O31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIGZvcm0jYWR2c2VhcmNoIC5hZHZhbmNlZCB7bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCB7bWFyZ2luLWxlZnQ6IC0xNXB4O21hcmdpbi1yaWdodDogLTE1cHg7IHBhZGRpbmctYm90dG9tOiA0MHB4O3BhZGRpbmctdG9wOiA0MHB4OyBtYXJnaW4tYm90dG9tOi0xNXB4fVxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggI2ZpbmRhZHZpc2VyaW50ZXJmYWNlICNxdWlja1NlYXJjaCBoMiB7cGFkZGluZy1sZWZ0OjE1cHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaCAuZmluZGFkdmlzZXJfYmFubmVyX3NlYXJjaF9pbnB1dHMgaW5wdXRcbnt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2ggLmZpbmRhZHZpc2VyX2Jhbm5lcl9zZWFyY2hfaW5wdXRzIHNlbGVjdCB7d2lkdGg6IGF1dG8gIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5saWNlbnNlZWZpbHRlciAubGljZW5zZWVGaWx0ZXJCb3gge3BhZGRpbmctdG9wOjIwcHg7IHBhZGRpbmctYm90dG9tOjMwcHg7IGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkfVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAubGljZW5zZWVmaWx0ZXIge3BhZGRpbmctYm90dG9tOjA7fVxuXG59XG5cbi8vIEFkdmlzZXIgZGV0YWlsIHN0eWxlcyBhZGRlZCAtIDA5LzAyLzIwMTYgLy9cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnByaW5jaXBsZU5hbWUge2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOiAxMHB4O31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5wcmluY2lwbGVJbWFnZSB7d2lkdGg6IDcwcHg7ZGlzcGxheTogYmxvY2s7bWFyZ2luLXJpZ2h0OiAxMHB4O31cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5wcmluY2lwbGVUaXRsZSB7ZGlzcGxheTpibG9jazsgbWFyZ2luLWJvdHRvbToxMHB4IH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLmJ0bi1saW5rLm90aGVyQWR2aXNlcnNCdXR0b24ge2Rpc3BsYXk6YmxvY2s7IHBhZGRpbmctbGVmdDowOyAgbWFyZ2luLWJvdHRvbTo1cHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2aXNlcmVucXVpcnkge21hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IC0yNXB4O31cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblxuIC53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5hZHZpc2VyZW5xdWlyeSB7bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IC0zNXB4O31cblxufVxuXG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5idG4tbGluay5waG9uZUFkdmlzZXJCdXR0b24ge2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNXB4O31cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaHJlc3VsdGxpbmtlZGluIHtiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24tbGlua2VkaW4ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAjMDA3M2IyICFpbXBvcnRhbnQ7XG53aWR0aDozMHB4OyBoZWlnaHQ6MzBweDsgYm9yZGVyLXJhZGl1czo1MCU7IH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaHJlc3VsdGZhY2Vib29rIHtiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24tZmFjZWJvb2sucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAjMDA3M2IyICFpbXBvcnRhbnQ7XG53aWR0aDozMHB4OyBoZWlnaHQ6MzBweDsgYm9yZGVyLXJhZGl1czo1MCU7IH1cblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnNlYXJjaHJlc3VsdHR3aXR0ZXIge2JhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24tdHdpdHRlci5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlICMwMDczYjIgIWltcG9ydGFudDtcbndpZHRoOjMwcHg7IGhlaWdodDozMHB4OyBib3JkZXItcmFkaXVzOjUwJTsgfVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAuYWR2aXNlclNuc0FMaW5rIHttYXJnaW4tYm90dG9tOjE1cHg7fVxuXG4ud3JhcHBlci1hZHZpc2VyLXNlYXJjaCAucmVzdWx0cGFnaW5nIHAge2ZvbnQtd2VpZ2h0Om5vcm1hbDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5yZXN1bHRwYWdpbmcgdWwubmF2aCB7ZmxvYXQ6bm9uZTsgbWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6MDt9XG5cbi53cmFwcGVyLWFkdmlzZXItc2VhcmNoIC5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaTpmaXJzdC1jaGlsZCB7cGFkZGluZy1sZWZ0OjA7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcblxuLndyYXBwZXItYWR2aXNlci1zZWFyY2ggLnJlc3VsdGNvbnRhaW5lciB7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O31cblxufVxuXG4vL0VuZCBvZiBHbGVubiBzdHlsZXMgLy9cblxuLy8gRW5kIG9mIHVwZGF0ZWQgRmluZCBhbiBhZHZpc2VyIHN0eWxlcyAvL1xuIiwiIC5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGxheTpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wbGF5LWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wYXVzZTpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wYXVzZS1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAxNXB4O1xuICAgaGVpZ2h0OiAxN3B4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1zdG9wLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDE1cHg7XG5cbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWZvcndhcmQ6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtZm9yd2FyZC1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyM3B4O1xuICAgaGVpZ2h0OiAxNnB4O1xuICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWJhY2s6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtYmFjay1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyM3B4O1xuICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sdXA6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLXVwLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDI1cHg7XG4gICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2xkb3duOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC1kb3duLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE3cHg7XG4gICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC10cmFuc2NyaXB0OmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXRyYXNuY3JpcHQtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMjVweDtcbiAgIGhlaWdodDogMjFweDtcbn1cblxuLy9TdHlsZXMgdG8gaGlkZSB0aGUgc3RvcCBidXR0b25cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmhvdmVyLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgZGlzcGxheTpub25lO1xufSIsIi5uYWItc2NyaXB0IHtcbiAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LW5hYi1zY3JpcHQ7XG4gIGZvbnQtc2l6ZTo2MnB4O1xufVxuXG4ubmFiLXJlZCB7XG4gIGNvbG9yOiNiZTBkMDA7XG59XG5cbi5kaXJlY3Qtc3VwZXItdHJhbnNpdGlvbi1wYWdlLCAuZ2VuZXJpYy1yZW5kZXJlci10cmFuc2l0aW9uLXBhZ2UsXG4uZ2VuZXJpYy1yZW5kZXJlci1sb2dpbi1uYWIge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWNvcnBpZC1saWdodDtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LW5hYi1pbXBhY3Q7XG4gICAgZm9udC1zaXplOjUycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LW5hYi1pbXBhY3Q7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLnJhZGlvLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktY29ycGlkLWhlYXZ5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OjEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNDtcbiAgfVxuICAudHJhbnNpdGlvbi1wYWdlLWludHJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICB9XG4gICAgaDQge1xuICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1yb21hbi1ib2xkO1xuICAgIH1cbiAgfVxuICAubmFiLWJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiZTBkMDA7XG4gICAgcGFkZGluZzoxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIH1cbiAgLm5hYi1idG4tcHJpbWFyeSBhIHtcbiAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgfVxuICAubmFiLWJ0bi1wcmltYXJ5OmhvdmVyLFxuICAubmFiLWJ0bi1wcmltYXJ5OnZpc2l0ZWQsXG4gIC5uYWItYnRuLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2E1MDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICB9XG4gIC50cmFuc2l0aW9uLXBhZ2UtYm9keS1jb250ZW50IHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzoyMHB4IDIwcHggMCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOjY1JTtcbiAgICB9XG4gIH1cblxuICAudHJhbnNpdGlvbi1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHg7XG4gIH1cblxuICAudHJhbnNpdGlvbi1jdGEgcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOjE1cHggMjBweDtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRyYW5zaXRpb24tY3RhIHAgaW1nIHtcbiAgICB3aWR0aDphdXRvO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gIH1cblxuICBkaXJlY3Qtc3VwZXItbG9naW4tdHlwZS1maWVsZCxcbiAgbWxjLWdlbmVyaWMtcmVuZGVyZXItbG9naW4tdHlwZS1maWVsZCB7XG4gICAgLmxvZ2luIHtcbiAgICAgIHBhZGRpbmctbGVmdDogQGNoZWNrLXJhZGlvLWxnLXNpemUgKiAxLjU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucmFkaW8tZmllbGQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYWItYnJhbmQtY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICNsb2dpblR5cGVfMV9leGlzdGluZ0N1c3RvbWVyXzEgfiBmaWVsZHNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcblxuICAgIC5uYWItc2NyaXB0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHJhbnNpdGlvbi1wYWdlLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cmFuc2l0aW9uLWN0YSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuXG4gICAgLnRyYW5zaXRpb24tcGFnZS1pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC50cmFuc2l0aW9uLWN0YSBwIGltZyB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG5cbiAgICAubmFiLWJ0bi1wcmltYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG5cbiAgICAjbG9naW5UeXBlXzFfZXhpc3RpbmdDdXN0b21lcl8xIH4gZmllbGRzZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5kaXJlY3Qtc3VwZXItbGFuZGluZy1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJvdy1mb290ZXIgLmRpcmVjdC1zdXBlci10cmFuc2l0aW9uLXBhZ2UgLnRyYW5zaXRpb24tY3RhIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuIiwiLypcblxuICBTdHlsZXMgZm9yIERpcmVjdCBQZW5zaW9uXG5cbiovXG5cbi5kaXJlY3QtcGVuc2lvbi1wYWdlLWNvbnRhaW5lciB7XG5cbiAgLnJlZi1uYWIge1xuICAgIGgxLCBoMiB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW5hYi1pbXBhY3Q7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiAucHVsbC1sZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xuICAgICAgfVxuXG4gICAgICA+IC50ZXh0LWltYWdlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtbGMtZ2VuZXJpYy1yZW5kZXJlci1wZW5zaW9uLWxhbmRpbmctY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRpcmVjdC1wZW5zaW9uLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLXN0ZXAtbmF2ID4gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBcbiAgLmdlbmVyaWMtcmVuZGVyZXItYXBwLWNvbnRhaW5lciB7XG4gICAgLmdlbmVyaWMtcmVuZGVyZXItbGFuZGluZyAuZ2VuZXJpYy1yZW5kZXJlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuZ2VuZXJpYy1yZW5kZXJlci1ib2R5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgICAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5hbGxvY2F0aW9uLW9wdGlvblxuICAgICAgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAuZ2VuZXJpYy1yZW5kZXJlci1saXN0IC5hbGxvY2F0aW9uLW9wdGlvblxuICAgICAgLmxhYmVsLWNvbnRhaW5lciAudG9vbHRpcC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBSZXZpZXcgcGFnZSBzdHlsZXMgKi9cbiAgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSB7XG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICYgfiBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lMmUtZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1maWVsZC12YWx1ZS1yZXZlcnNpb25hcnlCZW5lZmljaWFyeS0xLXBvcnRpb25PZkJlbmVmaXQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiJVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgZGl2Lml0ZXJhdGlvbi1jb250YWluZXIgPiAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbC1kYXRhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24taW52ZXN0bWVudFN0cmF0ZWd5U2VjdGlvbiB7XG5cbiAgICBsZWdlbmQubGFiZWwtY29udGFpbmVyLmNoZWNrYm94OmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZGF0YSB7XG4gICAgICA+IHNwYW46bm90KDplbXB0eSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgID4gc3BhbjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52ZXN0bWVudC10b29sdGlwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1zdW1tYXJ5LWRldGFpbCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taG9tZUFkZHJlc3MsXG4gIC5zZWN0aW9uLW1haWxpbmdBZGRyZXNzLFxuICAuc2VjdGlvbi1wcm9vZk9mSWRlbnRpdHlTZWN0aW9uLFxuICAuc2VjdGlvbi10Zm5TZWN0aW9uLFxuICAuc2VjdGlvbi1pbnZlc3RtZW50RGV0YWlscyxcbiAgLnNlY3Rpb24tcmV0aXJlbWVudFN0YXR1cyxcbiAgLnNlY3Rpb24td2l0aGRyYXdhbEFtdEZyZXEsXG4gIC5zZWN0aW9uLWZpcnN0UGVuc2lvblBheW1lbnQsXG4gIC5zZWN0aW9uLXBheW1lbnRQYWlkIHtcbiAgICBoNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyZXktYm9yZGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMS42ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tbWFrZUNvbnRyaWJ1dGlvbiBoNSB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZTJlLWdlbmVyaWMtcmVuZGVyZXItc3VtbWFyeS1kZXRhaWwtZmllbGQtLW5hbWUtcHJvb2ZPZklkZW50aXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhpZ2hsaWdodC1oZWFkZXIgLnRleHQtaW1hZ2UgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgJiB+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmljLXJlbmRlcmVyLWxvZ2luLW5hYiB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZ2VuZXJpYy1yZW5kZXJlci1pbnZlc3RtZW50LWRldGFpbHMgW2RpZ2lmMi1zdXBlci1wcm9kdWN0XSB1bCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmdlbmVyaWMtcmVuZGVyZXItY2FsY3VsYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmc7XG4gICAgcGFkZGluZzogMS40ZW0gMmVtIDAuMmVtO1xuXG4gICAgLm1pbi1hbXQtY2FsYy1oZWFkaW5nLWJ0biB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTExNFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICAgICAgY29sb3I6IEBpbnB1dC1ib3gtYm9yZGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdlbmVyaWMtcmVuZGVyZXItcGVuc2lvbi1taW4tYW10LWNhbGN1bGF0b3Ige1xuICAgICAgPiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cblxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgeyAvKiBtaW4gNzY4cHgsIG1vYmlsZSAqL1xuICAgICAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsW2Zvcj1tYWNfc3RhcnRpbmdfYmFsYW5jZV0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFtuYW1lPW1hY19zdGFydGluZ19iYWxhbmNlXSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC1pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWxbZm9yPW1hY193aXRoZHJhd19mcmVxXSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0W25hbWU9bWFjX3dpdGhkcmF3X2ZyZXFdIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbFtmb3I9XCJtYWNfbWluaW11bV9vZlwiXSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFtuYW1lPVwibWFjX21pbmltdW1fb2ZcIl0ge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWluLWFtdC1jYWxjLWRpc2NsYWltZXItYnRuIHtcbiAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmxvYWRpbmcuZ2x5cGhpY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFuaW1hdGlvbjogcm90YXRpbmctbG9hZGluZy1pY29uIDRzIGluZmluaXRlIGxpbmVhcjtcblxuICAgIHRvcDogMTJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7IC8qIG1heCA5OTFweCwgbW9iaWxlICovXG4gICAgICB0b3A6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYmVuZWZpY2lhcnkgLnJhZGlvLWZpZWxkLWNvbnRhaW5lcixcbiAgLnNlY3Rpb24td2l0aGRyYXdhbEFtdEZyZXEgLnJhZGlvLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7IC8qIG1heCA3NjdweCwgbW9iaWxlICovXG4gICAgICAudG9vbHRpcC1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogVHlwZSBhaGVhZCBjdXN0b20gdGFnICovXG4gIG1sYy1nZW5lcmljLXJlbmRlcmVyLXByb2R1Y3QtdHlwZS1haGVhZC1maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW5wdXRbYXJpYS1hdXRvY29tcGxldGVdOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogQW5pbWF0aW9uIGZvciB0aGUgcm90YXRpbmcgbG9hZGluZyBpY29uIHdoZW4gY2hvb3NpbmcgYSBwcm9kdWN0IG5hbWUgKi9cbkBrZXlmcmFtZXMgcm90YXRpbmctbG9hZGluZy1pY29uIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uZ2VuZXJpYy1yZW5kZXJlci1hcHAtY29udGFpbmVyIHtcbiAgLnRoYW5reW91LWNvbnRlbnQge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB9XG4gIH1cblxuICAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhbmVsLXdhcm5pbmctbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgcGFkZGluZzogMWVtIDFlbSAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiFcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzZweDtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICB0b3A6IDhweDtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4uYnV0dG9uLXNtLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAuYnV0dG9uLXNtYWxsO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEtaG92ZXI7XG4gIH1cbn1cblxuLmJ1dHRvbi1zbS1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gIC5idXR0b24tc21hbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lLWhvdmVyO1xuICB9XG59XG5cbnNwYW4uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xufVxuXG4vLyBDYW1wYWlnbiBCYW5uZXJcblxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG5cbiAgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9DYW1wYWlnbiBOYXZpZ2F0aW9uXG5cbi5jYW1wYWlnbi1uYXYge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M4YzZjMjtcblxuICBwLCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBhOmZvY3VzLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YXJ0aW5nLW91dC1lZ2ctZGFyay5wbmcnKTtcbiAgICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gICAgLmNhbXBhaWduLW5hdi1zdGFnZXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9nZWFyaW5nLXVwLWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21ha2luZy1tb3N0LW9mLWl0LWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMTpob3ZlciBhLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIgYSxcbiAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIGEge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gIH1cblxuICAuYWN0aXZlLXN0YWdlMSxcbiAgLmFjdGl2ZS1zdGFnZTIsXG4gIC5hY3RpdmUtc3RhZ2UzIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgLmFjdGl2ZS1zdGFnZTE6aG92ZXIsXG4gIC5hY3RpdmUtc3RhZ2UyOmhvdmVyLFxuICAuYWN0aXZlLXN0YWdlMzpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIENhbWFwaWduIEJvZHlcblxuLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgICB3aWR0aDo2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3RpbGUtYm9va21hcmsucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDQ2cHg7XG4gICAgfVxuXG4gICAgaDIgYSBzbWFsbCB7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlLFxuICAgIC5tYWluLXByb21vLWFxdWEsXG4gICAgLm1haW4tcHJvbW8tcnViaW5lIHtcbiAgICAgIGEge1xuICAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIgc21hbGwge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyLFxuICAgIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0zY29sLWFxdWEsXG4ucHJvdm8tM2NvbC1ydWJpbmUge1xuICAucHJvdm8tYm9keS1jb250ZW50LTNjb2w7XG5cbiAgYSB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGE6dmlzaXRlZCxcbiAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaDIgYSBzbWFsbCB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm1lZGlhLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb3ZvLTJjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtYXF1YSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIC5wcm92by1ib2R5LWNvbnRlbnQtMmNvbDtcblxuICBhIHtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYTp2aXNpdGVkLFxuICBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoMiBhIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0yY29sLW9yYW5nZSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIH1cbn1cblxuLnByb3ZvLTNjb2wtcnViaW5lLFxuLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgYTpob3ZlcixcbiAgaDMgYTpob3ZlciBzbWFsbCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgfVxufVxuXG4ucHJvdm8tM2NvbC1hcXVhLFxuLnByb3ZvLTJjb2wtYXF1YSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICB9XG59XG5cbi53cmFwcGVyLXByb3ZvLWltYWdlIHtcbiAgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIENhbXBhaWduIEZvb3RlclxuXG4ud3JhcHBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuXG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgaDQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvdm9jYXRpb24gcGFnZXNcblxuIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZGVhO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLnByb3ZvLWJvZHktY29udGVudCB7XG4gICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgIC5idXR0b24tc20sXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWluZm9ncmFwaGljLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuIH1cblxuLmdldC1pbi10b3VjaC1hcXVhLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaDQge1xuICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGEge1xuICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5nZXQtaW4tdG91Y2gtYXF1YSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xufVxuXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xufVxuXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjY2UwMDU4O1xufVxuXG4uc2hhcmUtYXJ0aWNsZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG5hW2hyZWZePXRlbF06bGluayxcbmFbaHJlZl49dGVsXTp2aXNpdGVkLFxuYVtocmVmXj10ZWxdOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9WaWRlb3NcblxuLndyYXBwZXItY2FtcGFpZ24tdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYW1wYWlnbi12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbn1cblxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQtMmNvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIC50ZXh0LWltYWdlIHtcbiAgICB3aWR0aDogODAlO1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tMmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgLmNvbnRhY3QtdXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsLWJhY2stZm9ybSxcbiAgICAuYXBwbHktbm93IHtcbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBseS1ub3cge1xuICAgICAgaDQge1xuICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBoMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAgIC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgfVxuXG4gICAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgLmJ1dHRvbi1zbSxcbiAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgaGVpZ2h0OjM2MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICB9XG5cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgLmNvbnRhY3QtdXMsXG4gICAgICAuY2FsbC1iYWNrLWZvcm0sXG4gICAgICAuYXBwbHktbm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODVweDtcblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAuY29sLXhzLTEyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLmNhcmV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzk1MTA5O1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEjbmF2X3N0YWdlMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21hbmFnaW5nLXlvdXItZnV0dXJlLWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy1vcGVuLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwcHg7XG4gICAgfVxuXG4gICAgLnN0YWdlMSBhI25hdl9zdGFnZTEsXG4gICAgLnN0YWdlMiBhI25hdl9zdGFnZTIsXG4gICAgLnN0YWdlMyBhI25hdl9zdGFnZTMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYzQ0MDE7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAuY2FtcGFpZ24taW50cm8tY29udGVudCBoNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby13cmFwcGVyIHtcbiAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDVweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXNtLFxuICAgICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdldC1pbi10b3VjaC1hcXVhLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSxcbiAgLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAubWVkaWEtbGVmdCB7XG4gICAgICBpbWcge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYWxsLXVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLnBuZycpO1xuICAgICAgLmdldC1pbi10b3VjaC1wcm92by1tb2I7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLnJlcXVlc3QtY2FsbGJhY2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLnBuZycpO1xuICAgICAgLmdldC1pbi10b3VjaC1wcm92by1tb2I7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLmZpbmQtYWR2aXNlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9sb2NhdGUucG5nJyk7XG4gICAgICAuZ2V0LWluLXRvdWNoLXByb3ZvLW1vYjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICB9XG4gfVxuXG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLmJ1dHRvbi1zbSxcbiAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBib3R0b206MDtcbiAgICB6LWluZGV4Ojk5OTk7XG4gICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojM2IzYjNiO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOTk5OWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5OTllbTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgICBtYXJnaW4tcmlnaHQ6LTk5OTllbTtcblxuICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLFxuICAgICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC11cyxcbiAgICAgIC5jYWxsLWJhY2stZm9ybSxcbiAgICAgIC5hcHBseS1ub3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgIGNvbnRlbnQ6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9waG9uZS1tb2IucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICBjb250ZW50OnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcmVxdWVzdC1hLWNhbGxiYWNrLW1vYi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwcGx5LW5vdyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICBjb250ZW50OnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYXBwbHktbm93LW1vYi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cbiAgICBhW2hyZWZePXRlbF06bGluayxcbiAgICBhW2hyZWZePXRlbF06dmlzaXRlZCB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OjI3MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgNTAlICFpbXBvcnRhbnQ7XG5cbiAgICBoMSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU5OXB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgLnByb3ZvLWhlYWRlci1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDhweDtcbiAgICB9XG4gIH1cblxuICAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG5cbiAgICAuY29udGFjdC11cyxcbiAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgZm9udC1zaXplOjE0cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59IiwiXG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbnBhZGRpbmctdG9wOjQwcHg7XG5wYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG4uZ3JvdXAtbmFiYXNpYS1ibG9nLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5ibG9nLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICBoZWlnaHQ6IDI5MHB4O1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG5cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbiAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1kYXRlIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LXRpdGxlIGgzIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZToyMnB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSB7XG4gICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDsgY29tbWVudGVkIHRoaXMgb3V0IHRvIGdldCB0aGUgZmFkZSB0b1xuICAgICAvLyNmZmYgdG8gd29yayBhZ2FpbiAtIHNlZSBtZSBpZiBpc3N1ZXMgVGFwYW5cbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ncG9zdCAuYmxvZ0JhY2tMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHNtYWxsIHtcbiAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uYmxvZy1hdXRob3Ige1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLWF1dGhvciBpbWcge1xuICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhyIHtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmODtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMHB4O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5hZGR0aGlzX3Rvb2xib3gge1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuXG4uYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1yaHMtY29sdW1uIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyAubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmxvZy13cmFwcGVyLWNvbnRhaW5lciB7XG4gICBtYXJnaW4tdG9wOjE1cHhcbn1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGEge1xuICBjb2xvcjojZmZmO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1yaHMtY29sdW1uIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9ncG9zdCAuYmxvZy1lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0NHB4IDA7XG4gIC5ibG9nLXN1YnNjcmliZS10ZXh0IHtcbiAgICAgaDMge1xuICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgIH1cbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi5ibG9nIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTpub25lXG59XG5cbi5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gIC5zdWJtaXRidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAgLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTFweCAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICAgIGJvcmRlcjogbm9uZVxufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWZpZWxkIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweDtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtbGFiZWwge1xuICAgIGRpc3BsYXk6bm9uZVxufVxuXG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmJsb2ctcmhzLWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUmVsYXRlZCBhcnRpY2xlc1wiO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KXtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLmJvb3RzdHJhcC1zaW1wbGVmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcmhzLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIHtcbiAgICAuYmxvZy1zdWJzY3JpYmUtdGV4dCB7XG4gICAgICBoM3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuXG4vL2FkZGl0aW9uYWwgc3R5bGUgZm9yIG5ldyBCbG9nXG5cblxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAge3BhZGRpbmctdG9wOjE0cHg7fVxuXG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtjb2xvcjojM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge2NvbG9yOiMyMzUyN2M7IH1cblxuLmJsb2cud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtwYWRkaW5nOiAxOHB4IDA7fVxuXG4uYmxvZy5tbGNsb2dvIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O31cblxuLmJsb2dzb2NpYWxJY24ge2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG4uaGF0Y2hDdCBoNCB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bScsIGhlbHZldGljYSwgYXJpYWw7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOiNDOTUxMDk7IG9wYWNpdHk6MC45NX1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7IG1hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bSc7IHBhZGRpbmc6MTBweCAyMHB4OyBib3JkZXI6IDNweCBzb2xpZCAjZmZmO31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmhvdmVyIHtib3JkZXI6M3B4IHNvbGlkICNmZmY7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgY29sb3I6I0M5NTEwOTt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDogMzIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjEyMHB4O31cblxuLmhhdGNobG9nbyB7d2lkdGg6IDEwMHB4O21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDE1cHg7bWFyZ2luLXJpZ2h0OiA1cHg7fVxuXG4uYmxvZ3NvY2lhbEljbiB7IG1hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbTotMTBweH1cblxuLmhhdGNoQ3QgaDQgeyBtYXJnaW4tdG9wOjIxcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtkaXNwbGF5Om5vbmU7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42NSk7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge2JvcmRlcjoycHggc29saWQgI2ZmZjtmb250LXNpemU6IDE1cHg7cGFkZGluZzogN3B4IDIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge2NvbG9yOiMzYjNiM2I7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjkwcHg7fVxuXG4uYmxvZy5tbGNsb2dvIGltZyB7aGVpZ2h0OjQwcHg7fVxuXG4uaGF0Y2hsb2dvIHt3aWR0aDogODBweDttYXJnaW4tdG9wOjdweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDEwcHg7bWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5oYXRjaGxvZ28gaDEge2ZvbnQtc2l6ZTozMHB4O31cblxuLmJsb2dzb2NpYWxJY24ge3dpZHRoOjIxMHB4OyBtYXJnaW4tdG9wOjEwcHg7IG1hcmdpbi1ib3R0b206LTEwcHh9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjMwcHh9XG5cbi5oYXRjaEN0IHt3aWR0aDozMTBweH1cblxuLmhhdGNoQ3QgaDQge2ZvbnQtc2l6ZToyMHB4OyBtYXJnaW4tdG9wOjEzcHggIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge21hcmdpbi1ib3R0b206MTVweDsgYm9yZGVyLXJpZ2h0OiAwO31cblxuLmJsb2cubWxjbG9nbyBpbWcge2hlaWdodDozOHB4O31cblxuLmhhdGNobG9nbyBoMXtmb250LXNpemU6MjZweDt9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjI2cHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtoZWlnaHQ6YXV0bzsgcGFkZGluZy1sZWZ0OjE1cHg7IHBhZGRpbmctcmlnaHQ6MTVweDsgfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgeyBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjMwcHggfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDphdXRvICFpbXBvcnRhbnR9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge21hcmdpbi1sZWZ0OjB9XG5cbi5ibG9nLWZpbHRlci13cmFwcGVyIHttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDogLTMwcHg7fVxuXG4uYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge3dpZHRoOjEwMCUgIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nc29jaWFsSWNuIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo3MHB4OyByaWdodDoxNXB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mjc5cHgpIHtcblxuLmJsb2dzb2NpYWxJY24geyBmbG9hdDpsZWZ0OyBtYXJnaW4tYm90dG9tOi0xMHB4OyB9XG5cbi5ibG9nc29jaWFsSWNuIHAge3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB9XG5cbn1cbi8vZW5kIGFkZGl0aW9uYWwgc3R5bGUgZm9yIG5lZXcgQmxvZ1xuXG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzLmxlc3NcIjtcblxuLy8gYmxvZyBvdmVydmlldyBjb21wb25lbnRcblxuQGJsb2ctZW50cnktYmctY29sb3I6ICNmZmY7XG5cbi8vIG5lZWQgdG8gc2V0IGEgcmVhc29uYWJsZSBjb250YWluZXIgaGVpZ2h0IGZvciByZWxvYWRzXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cblxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIHtcblxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG5cbiAgICAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAgIC5ibG9nLWZpbHRlci10YWdzIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIge1xuXG4gICAgLm1hc29ucnktYnJpY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFzb25yeS1icmljay5sb2FkZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG5cbiAgICAgIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibG9nLWVudHJ5LWJnLWNvbG9yO1xuXG4gICAgICAgIC5ibG9nZW50cnktaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgLmJsb2dlbnRyeS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLmJsb2dlbnRyeS1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS1ib2R5IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgLyogXCJ0cmFuc3BhcmVudFwiIG9ubHkgd29ya3MgaGVyZSBiZWNhdXNlID09IHJnYmEoMCwwLDAsMCkgKi9cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIEBibG9nLWVudHJ5LWJnLWNvbG9yKTtcblxuICAgICAgICAgICAgICAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsb2ctZW50cnktYmctY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gb25seSBwcmludCB0aGUgbW9kYWwgY29udGVudHMgb2YgdGhlIGJsb2cgb3ZlcnZpZXcgcGFnZS5cbkBtZWRpYSBwcmludCB7XG4gIC5ibG9nLW92ZXJ2aWV3LXBhZ2UgKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLCAubW9kYWwgKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8vIGZpeCBmb3IgZWRpdG1vZGUgY29uZmxpY3Rcbi5jcS13Y20tZWRpdCAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4vLyBzdGFjayB0aGUgY2F0ZWdvcnkgbmF2IG9uIHNtYWxsZXIgc2NyZWVuc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iXX0= */

